PostgreSQL下降关系

时间:2017-02-22 13:18:22

标签: postgresql

如何删除表之间的关系?

我有多个彼此相关的表格。我的目标是使用Insert查询从每个表中导出数据,这样当我导入它时,它不应该问我关系。

1 个答案:

答案 0 :(得分:0)

使用ALTER TABLE .. DROP CONSTRAINT

ALTER TABLE mytable DROP CONSTRAINT fk_constraint_name

您可以从pg_constraint

中找到约束名称

SELECT conname FROM pg_constraint co JOIN pg_class cl ON co.conrelid = cl.oid WHERE contype = 'f' AND relname = 'mytable'