我正在foo_table
database_a 中创建一个外部表 ( )。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
我可以bar_type
在 database_a 中创建一个副本,但这感觉是重复的,并且可能是未来不一致的原因。有人会对处理的最佳实践有想法吗?