我想创建一个外部表并添加一个带有约束的列。它看起来像这样:
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 数据库上。