多对多关系新建报错

* 描述问题

有tag表 ,ID是uuid

有goal表,ID也是uuid

有tag_related中间表,有字段是字符串和uuid的

但是在goal中添加多对多关系时,字段总是报错,请问这个多对多到底要怎么配置才对,我是哪里配置多了
Foreign key “fk_id” type “STRING” does not match source key “id” type “UUID” in belongs to many relation “goal_r_tag” of collection “zfj_goal”

The value of field duplicated

* 运行环境

  • NocoBase 版本:
  • 数据库种类与版本: PostgreSQL 18
  • 操作系统:windows11
    -浏览器及版本
  • 部署方式:源码
  • Docker 镜像版本:
  • NodeJS 版本:22

如何重现

预期行为

截图

日志

看提示信息 ,不能创建标识相同的 , 标识和外键需要类型相同 。

这个我有zfj_tag_related中间表,有4个字段,
fk_id和tag_id是字符串类型的;
fkId和tagId是UUID类型的;
我用zfj_goal的id对zfj_tag_related的fkId,
zfj_tag的id对zfj_tag_related的tagId,但是还是报错