PostgreSQLでテーブル定義書を出力する場合でかつ
複数テーブルで同一名称で別内容の制約定義がある場合に
出力した各テーブル定義書の制約情報での該当名称の内容として
そのテーブルに結びついてない定義も含めて重複して出力されてしまいます。
(例、Aという名称の制約定義がテーブル「あ」と「い」に別内容で定義されている場合に
「あ」の定義書でも「い」の定義書でもAが2行、別内容で出力される。)
当方環境ではPostGISの2系をまだ運用している環境があり
こちらの方でAddGeometryColumn関数を呼ぶと引数の属性名を埋め込む形で制約が作成されるため
別テーブルでも属性名が同一であれば大量に同名の制約(例、enforce_geotype_wkb_geometory)が存在する環境になっております。
出来ればテーブルに結びついた制約のみに限定して頂きたいです。
ご検討を宜しくお願い致します。