无法在 docker postgres 容器上安装 cstore_fdw



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

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

您构建和运行 make cmd 的步骤是 postgres 的 bcz 失败。 在"建筑物"部分找到:https://github.com/citusdata/cstore_fdw

Directory

cstore dir:/var/lib/postgresql/cstore_fdw/
pg config dir:/var/lib/postgresql/data/postgresql.conf

在cstore dir,我运行以下内容并收到以下错误,我不知道为什么。

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

Makefile:38: /usr/lib/postgresql/11/lib/pgxs/src/makefiles/pgxs.mk: No such file or directoryMakefile: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 镜像不包含 PostgreSQL 扩展构建基础结构 PGXS。

您将需要安装该头文件和PostgreSQL头文件。

相关内容

  • 没有找到相关文章

最新更新