问题标签 [cstore-fdw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
600 浏览

sql - 将普通表更改为外部“cstore_fdw”表

是否可以在 Postgresql 中将普通表更改为外部表?

至少,如果不可能,我可以将数据从普通表复制到外部表吗?

0 投票
0 回答
48 浏览

postgresql - Postgres 中 COPY 期间的错误

我有一个名为的表basic_data,其中包含超过 800 万行,我想将所有这些数据复制到 CSV 文件中。

所以我使用这样的COPY命令:

copy basic_data to '/tmp/data_fdw.csv' delimiter ';' null ''; COPY 8792481

这很好用,但是当我想将我的数据插入到另一个具有完全相同架构的表中(但它是一个外部表)时,我遇到了以下错误:

ERROR: value out of range: overflow

0 投票
1 回答
357 浏览

postgresql - 无法在 docker postgres 容器上安装 cstore_fdw

试图在 docker postgres 容器上安装 cstore_fdw 只是为了测试柱状功能,我被困在构建/制作 cstore 存储库的点上。

操作系统是 debian 9,postgres 11,我已经安装了 make 和一些我需要的工具。

构建和运行 make cmd 的步骤是 postgres 的 bcz 失败。在此处的“构建”部分中找到:https ://github.com/citusdata/cstore_fdw

目录
cstore 目录:/var/lib/postgresql/cstore_fdw/
pg 配置目录:/var/lib/postgresql/data/postgresql.conf

在 cstore 目录中,我运行以下命令并收到以下错误,我不知道为什么。

PATH=/var/lib/postgresql/data/:$PATH make

Makefile:38: /usr/lib/postgresql/11/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory
Makefile:45: *** PostgreSQL 9.3 or 9.4 or 9.5 or 9.6 or 10 or 11 is required to compile this extension. Stop.

我还尝试在make cmd中使用pg bin目录,我认为它是/usr/lib/postgresql/11/bin/,这给出了同样的错误。

谢谢你的帮助

0 投票
1 回答
16 浏览

columnstore - cstore 列式存储中的条件匹配

在列存储中,所有分析查询都将比行存储更快。如果要包含在查询中的记录使用条件过滤怎么办?

select sum(A.a) from A where A.b > 100 and A.c <= 10;

当列单独存储时,列存储如何管理过滤。还有它如何在各种表中应用连接。

0 投票
1 回答
39 浏览

postgresql - Npgsql 可以从 PostgreSQL 列式存储中读取吗?

要使用 PostgreSQL 的列存储扩展,会创建外部表...... Npgsql 可以从这些表中读取吗?如果是,它是否类似于从传统表格中读取?

0 投票
1 回答
405 浏览

postgresql - 使用 cstore_fdw 升级 PostgreSQL 数据库

我正在尝试将 PostgreSQL 数据库从 11.2 升级到 12.2,它上面有 cstore_fdw 扩展。据我所知,这是不支持的,所以我将所有 cstore 外部表迁移到本机表,删除了扩展:

我删除了文件夹(迁移后我会将它们放回 cstore):

我从 postgresql.conf 文件中删除了引用。

当我运行 pg_upgrade 时:

我仍然在 loadable_libraries.txt 输出文件中收到此消息:

无法加载库“/usr/local/psql11.2/lib/postgresql/cstore_fdw.so”:错误:无法加载库“/usr/local/psql11.2/lib/postgresql/cstore_fdw.so”:/usr /local/psql11.2/lib/postgresql/cstore_fdw.so:未定义符号:ExecClearTuple

我难住了。cstore_fdw 仍然驻留在我的安装中的什么位置?