【发布时间】:2019-04-01 06:56:38
【问题描述】:
我在外部服务器中创建了一个表
CREATE FOREIGN TABLE external_table (
field_1 varchar(15) NULL,
field_2 int4 NULL
)
SERVER server_name
OPTIONS(compression 'pglz', stripe_row_count '500000');
现在我想插入 external_table,但是如果我运行这个查询
INSERT INTO external_table (field_1, field_2) VALUES ('test',1);
返回这个错误
ERROR: operation is not supported
如何将记录添加到外部表中?
我尝试过以下插入
INSERT INTO external_table (field_1, field_2) select 'test',1;
它有效,但我不能使用带有 SELECT 语句的 INSERT INTO。
【问题讨论】:
-
您使用的是哪个 FDW?请同时向我们展示
create foreign server声明。
标签: database postgresql external insert-into postgresql-11