Установка Postgres-XL с помощью PostGis
Проблема: я пытаюсь установить Postgres-XL с включенным PostGis на кластере из 3 узлов. Мне удалось установить Postgres-XL на 3 узла с 1 GTM, 1 координатором и 1 узлом данных. Теперь проблема в том, что когда я пытаюсь установить расширение PostGis на Data Node, оно устанавливается успешно, но когда я пытаюсь установить его на 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 на все датододы и координаторы или только на датододы?
Любая помощь по ошибке и / или выше вопроса будет принята с благодарностью.
1 ответ
Решение
Нам удалось заставить его работать с PostGis 2.3.1. Так что проблема с версией PostGis 2.3.2.
Я думаю, что новая версия PostGis 2.3.2 все еще не совместима с Postgres-XL.