我想创建一个外表并添加一个带约束的列。它看起来像这样:
CREATE FOREIGN TABLE test (
id integer CHECK(id > 1),
value character varying
) server test options (
tablename 'test',
db_url 'url',
primary_key 'id'
);
它给了我错误:
ERROR: constraints are not supported on foreign tables
LINE 2: id int CHECK (id > 1),
显然目前这是不可能的。这有什么解决方法吗?如果没有,那么将来某种程度上会有效吗?我使用FDW插件Multicorn在PostgreSQL 9.3.3上,我的外表在MySQL数据库上。