スキーマの例: http://sqlfiddle.com/#!1/3d410
既にテーブルを取得しており、有効ではない新しい外部キーをテーブルに追加したいと考えています。NOT VALID 外部キーを追加するための正しい構文は何ですか?
CREATE TABLE junks (
id serial PRIMARY KEY,
name text
);
CREATE TABLE trunks (
id serial PRIMARY KEY,
name text
-- no fk
);
-- and the below does not work!
--ALTER TABLE trunks ADD junk serial REFERENCES junks(id) NOT VALID;