1
我正在構建我的第一個PostgreSQL數據庫。現在只有兩張表(表A與表B的1:N關係)。表A具有不可延遲的主鍵,而表B具有可延遲的主鍵。當我嘗試添加表下,用外鍵指向表B的主鍵(另1:N的關係),pgAdmin的拒絕創建表並返回一個錯誤信息:無法與可延遲的主鍵建立關係
ERROR: cannot use a deferrable unique constraint for referenced table "table_B"
從我以前的搜索可推遲的主鍵似乎是正常的解決方案。 PgAdmin中真的有可能嗎?我需要一些特殊的技巧來運行嗎?
我在32位Windows XP上使用PostgreSQL 9.1.3和PgAdmin III 1.14.3。
如果您顯示用於創建表的命令會更容易。 –
PgAdmin應該與它無關。 – Kuberchaun
通常,* foreign *鍵被推遲,而不是主鍵。你究竟想達到什麼目的? –