使用 PostGis 安装 Postgres-XL
Installing Postgres-XL with PostGis
问题:我正在尝试在 3 节点集群上安装启用了 PostGis 的 Postgres-XL。我设法在具有 1 个 GTM、1 个协调器和 1 个数据节点的 3 个节点上安装了 Postgres-XL。现在的问题是,当我尝试在 DataNode 上安装 PostGis 扩展时,它安装成功,但是当我尝试在 Coordinator 上安装它时,出现以下错误:
[postgres@test_pg_coord postgis-2.3.2]$ psql -d test11 -q -c 'CREATE EXTENSION postgis;' -p 30001
ERROR: type "gidx" does not exist
CONTEXT: SQL statement "CREATE OPERATOR && (
LEFTARG = gidx,
RIGHTARG = geography,
PROCEDURE = overlaps_geog,
COMMUTATOR = &&
)"
PL/pgSQL function inline_code_block line 8 at SQL statement
我是只需要在所有数据节点和协调器上安装 PostGis,还是只需要在数据节点上安装?
任何关于错误和/或以上问题的帮助将不胜感激。
我们设法让它与 PostGis 2.3.1 一起工作。所以问题出在 PostGis 2.3.2 版本。
我认为新版本 PostGis 2.3.2 仍然与 Postgres-XL 不兼容。
问题:我正在尝试在 3 节点集群上安装启用了 PostGis 的 Postgres-XL。我设法在具有 1 个 GTM、1 个协调器和 1 个数据节点的 3 个节点上安装了 Postgres-XL。现在的问题是,当我尝试在 DataNode 上安装 PostGis 扩展时,它安装成功,但是当我尝试在 Coordinator 上安装它时,出现以下错误:
[postgres@test_pg_coord postgis-2.3.2]$ psql -d test11 -q -c 'CREATE EXTENSION postgis;' -p 30001
ERROR: type "gidx" does not exist
CONTEXT: SQL statement "CREATE OPERATOR && (
LEFTARG = gidx,
RIGHTARG = geography,
PROCEDURE = overlaps_geog,
COMMUTATOR = &&
)"
PL/pgSQL function inline_code_block line 8 at SQL statement
我是只需要在所有数据节点和协调器上安装 PostGis,还是只需要在数据节点上安装?
任何关于错误和/或以上问题的帮助将不胜感激。
我们设法让它与 PostGis 2.3.1 一起工作。所以问题出在 PostGis 2.3.2 版本。
我认为新版本 PostGis 2.3.2 仍然与 Postgres-XL 不兼容。