Skip to main content
Documents
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

PostgreSQL 禁用外键检查

在 PostgreSQL 中禁用外键,可以使用 ALTER TABLE table_name DISABLE TRIGGER ALL; 命令临时禁用指定表上的所有触发器,包括外键触发器。要重新启用外键,使用 ALTER TABLE table_name ENABLE TRIGGER ALL; 命令。

禁用外键

使用以下命令禁用所有外键约束:

ALTER TABLE table_name DISABLE TRIGGER ALL;

将 table_name 替换为要禁用外键的表名。

重新启用外键

使用以下命令重新启用所有外键约束:

ALTER TABLE table_name ENABLE TRIGGER ALL;

将 table_name 替换为要重新启用外键的表名。