Tag: 引用完整性

如何禁用Postgres 8.2中的引用完整性?

谷歌在这个结果是有点薄,但build议,这是不容易的。 我的具体问题是,我需要重新编号在两个相互关联的表中的ID,这样表B中有一个“table_a_id”列。 我不能先把表A重新编号,因为它的B中的孩子指向旧的ID。 我不能重新编号表B,因为他们会在创build之前指向新的ID。 现在重复三,四张表。 当我可以“开始交易;禁用引用完整性;对ID进行sorting;重新启用引用完整性;提交事务”时,我并不想真正摆脱个人关系。 Mysql和MSSQL都提供了这个functionIIRC,所以如果Postgres没有,我会感到惊讶。 谢谢!