多对一外键 字段名称不可更改

* 描述问题

创建 多对一 对应外键 为字段名称 而不是字段标识,字段名称不能修改

* 运行环境

  • NocoBase 版本:v2.0.0-beta.17

如何重现

预期行为

截图

日志

demo* v2.0.0-alpha.68.20260203143920
多对一 外键可以选择,但是还是以string字段形式


环境变量 DB_UNDERSCORED 设置的是什么 ?

这两个字段创建的有问题 ,fjkbb_name 、fjkbbName ;
DB_UNDERSCORED=true 会把大写转下划线 ,导致重复 ,关系字段删除重建下

外键和目标标识字段类型要一致 。

嗯嗯 了解 我表示改下,另外 我的关联表关联有点多,所以每个表我都会自建一个数字ID作为外键 用作关联, 一对多可以直接 引用这些个外键 创建 关联关系,但是多对一不可以,只能用文字类外键,而且外键名称 不能中文,在我的理解,引用字段标识就可以,名称可以设置中文吧


设置 外键 不能像 反向关系 一样 可以设置外键名称 和 标识
导致再前端 设计的时候 ,只能看到以外键标识 命名的
image