Foreign-Key
如何在 Postgres 轉儲文件中禁用外鍵約束?
我曾經
pg_dump -U postgres -p 65432 --table=tableName --data-only --column-inserts DBName>fileName.sql
轉儲一個特定表的行。現在我需要將它們插入另一個數據庫,但我收到了這個錯誤在表“tableName”上插入或更新違反了外鍵約束“tableName_fk1”
如何通過刪除外鍵約束來進行?
命令是:
alter table "tableName" drop constraint "tableName_fk1"
外鍵必須已經存在於您要導入的數據庫中,因為轉儲是 –data-only。