database_a に外部テーブル ( foo_table
) を作成しています。foo_table
database_b に住んでいます。 foo_table
列の 1 つとして列挙型 ( bar_type
) があります。この列挙型は database_b にあるため、database_a での外部テーブルの作成は失敗します。database_a は列の型を認識していません。database_a で以下を実行
CREATE FOREIGN TABLE foo_table (id integer NOT NULL, bar bar_type) SERVER database_b
エラーが発生します:
ERROR: type "bar_type" does not exist
database_a にのコピーを作成することもできbar_type
ますが、これは重複しているように感じられ、将来の不整合の原因になる可能性があります。取り扱いのベストプラクティスについて考えている人はいますか?