【发布时间】:2023-03-27 08:29:01
【问题描述】:
我需要在现有的 django 模型/postgres 表中添加一个外键字段。根据 django 文档,我运行了“sqlall myapp”命令来“找出差异”。
明显的区别是有问题的表现在有一个带有新约束的额外列,如下所示:
ALTER TABLE "myapp_mytable" ADD CONSTRAINT newcolumn_id_refs_id_4bfb2ece
FOREIGN KEY ("newcolumn_id") REFERENCES "myapp_theothertable" ("id")
DEFERRABLE INITIALLY DEFERRED;
在搞乱我的数据库之前,我想了解一下那个说法,特别是newcolumn_id_refs_id_4bfb2ece 的最后一部分是指什么?
谢谢,
马丁
【问题讨论】:
标签: postgresql django-models foreign-keys