更改PostgreSQL版本以将其与Apache AGE一起使用

iezvtpos  于 2023-01-25  发布在  PostgreSQL
关注(0)|答案(1)|浏览(121)

我一直在使用Apache AGE和PostgreSQL版本11-17,从源代码安装postgres,但我被告知直接克隆它更好。所以我遵循了以下步骤:
1.用git clone https://git.postgresql.org/git/postgresql.git克隆;
1.将分支更改为origin/REL_12_STABLE;
1.配置./configure -prefix=S(pwd) --enable-cassert -enable-debug CFLAGS="-glldb -Og -g3 -fno-omit-frame-pointer";
1.用make install安装了它。
然后我去安装Apache AGE的地方,输入命令:

sudo make PG_CONFIG=/Users/.../postgresql/bin/pg_config install

然后我得到了一堆错误

fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make: *** [src/backend/utils/adt/agtype.o] Error 1

我猜这个错误是由于我更改为REL_12_STABLE和年龄只适用于REL_12_ALPHA,但与git branch -r它不显示alpha版本,所以我可以更改为它。
我是否正确地遵循了这些步骤,或者我在这里遗漏了一些东西?REL_12_ALPHA是否只能从源代码中获得?

4si2a6ki

4si2a6ki1#

您应该使用PostgreSQL中的分支“REL_12_STABLE”和Apache AGE中的分支“AGE PG12.1.0 ALPHA”。

相关问题