无法在 docker postgres 容器上安装 cstore_fdw
Cannot install cstore_fdw on docker postgres container
尝试在 docker postgres 容器上安装 cstore_fdw 只是为了测试柱状功能,我被困在 build/make cstore 存储库。
os 是 debian 9,postgres 11,我已经安装了 make 和一些我需要的工具。
您构建和 运行 make cmd 的步骤使 postgres 的 bcz 失败。在此处的 "building" 部分中找到: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/,但它给出了同样的错误。
感谢您的帮助
您的 docker 图像不包含构建基础设施 PGXS 的 PostgreSQL 扩展。
您将需要安装它和 PostgreSQL 头文件。
尝试在 docker postgres 容器上安装 cstore_fdw 只是为了测试柱状功能,我被困在 build/make cstore 存储库。
os 是 debian 9,postgres 11,我已经安装了 make 和一些我需要的工具。
您构建和 运行 make cmd 的步骤使 postgres 的 bcz 失败。在此处的 "building" 部分中找到: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/,但它给出了同样的错误。
感谢您的帮助
您的 docker 图像不包含构建基础设施 PGXS 的 PostgreSQL 扩展。
您将需要安装它和 PostgreSQL 头文件。