问题标签 [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.
sql - 将普通表更改为外部“cstore_fdw”表
是否可以在 Postgresql 中将普通表更改为外部表?
至少,如果不可能,我可以将数据从普通表复制到外部表吗?
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
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/,这给出了同样的错误。
谢谢你的帮助
columnstore - cstore 列式存储中的条件匹配
在列存储中,所有分析查询都将比行存储更快。如果要包含在查询中的记录使用条件过滤怎么办?
select sum(A.a) from A where A.b > 100 and A.c <= 10;
当列单独存储时,列存储如何管理过滤。还有它如何在各种表中应用连接。
postgresql - Npgsql 可以从 PostgreSQL 列式存储中读取吗?
要使用 PostgreSQL 的列存储扩展,会创建外部表...... Npgsql 可以从这些表中读取吗?如果是,它是否类似于从传统表格中读取?
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 仍然驻留在我的安装中的什么位置?