【发布时间】:2015-05-19 17:55:46
【问题描述】:
我正在 database_a 中创建一个外部表 (foo_table)。 foo_table 位于 database_b 中。 foo_table 有一个枚举 (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 的副本,但这感觉是重复的,并且可能是未来不一致的原因。有人对处理的最佳做法有想法吗?
【问题讨论】:
标签: sql postgresql enums foreign-data-wrapper