1
どのようにしてテーブル間の関係を削除できますか?PostgreSQLのドロップ関係
私はお互いに関連している複数のテーブルを持っています。私の目的は、各テーブルから輸出データをインポートクエリを挿入すると、それは私に関係を求めてはいけないということです。
どのようにしてテーブル間の関係を削除できますか?PostgreSQLのドロップ関係
私はお互いに関連している複数のテーブルを持っています。私の目的は、各テーブルから輸出データをインポートクエリを挿入すると、それは私に関係を求めてはいけないということです。
使用ALTER TABLE .. DROP CONSTRAINT
ALTER TABLE mytable DROP CONSTRAINT fk_constraint_name
そんなに他のテーブルに関連している各テーブルには多くの制約がある
SELECT conname FROM pg_constraint co JOIN pg_class cl ON co.conrelid = cl.oid WHERE contype = 'f' AND relname = 'mytable'
pg_constraint
テーブルから制約名を見つけることができます。すぐに達成できますか? –ドロップしたいすべての制約に対して1つのDROP CONSTRAINTが必要です – Daenyth