PostgreSQL 中的序列和整数无法形成关系
作者: DefaultLP创建于 2026年4月20日更新于 2026年4月20日
当我尝试在 serial 和 integer 之间建立关系时,会出现错误消息,说"只能在兼容的字段类型之间建立关系"。从我了解到的情况来看,这似乎在过去已经修复了,但又出现了 (#229)。 我使用的是最新的 Docker 版本,但我也在 chartdb.io 上尝试了,结果相同。在 DBML 中写入时,可以创建引用,但这比较不方便。从我的测试中得出的结论是,bigserial/bigint 和 smallserial/smallint 都可以使用。因此,此错误仅限于 serial/int 关系。
内容来源: chartdb/chartdb