小编Slo*_*vic的帖子

PostgreSQL Citus 扩展临时表

是否可以使用 PostgreSQL 中的 citus 扩展来创建复制到每个工作节点的临时表(如引用表)?

当我像这样运行 SQL 时:

DROP TABLE IF EXISTS mypoint; 
CREATE TEMP TABLE mypoint (mpoint geometry primary key); 
SELECT create_reference_table('mypoint');
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ERROR:  unacceptable schema name "pg_temp_6"
DETAIL:  The prefix "pg_" is reserved for system schemas.
CONTEXT:  while executing command on mynode01:5432 SQL state: 42939
Run Code Online (Sandbox Code Playgroud)

我问这个问题的原因是因为之后有更多的 SQL 命令,我需要在临时表和分布式表之间进行联接(citus 扩展不允许这样做)。

postgresql postgresql-extensions citus

5
推荐指数
1
解决办法
584
查看次数

标签 统计

citus ×1

postgresql ×1

postgresql-extensions ×1