zombodb с postgres-xl: "zombodb.so: неопределенный символ: session_auth_is_superuser" - PullRequest
0 голосов
/ 21 марта 2019

У меня есть кластер базы данных на основе Postgres-xl 10. Мне нужно создать поисковый индекс по расширению ZomboDB.Я скопировал все файлы расширений в /usr/local/pgsql/lib кроме стандартного пути postgresql /usr/lib/pgsql/lib.Потому что я проверил, что postgres-xl использует $libdir, отличный от postgresql.

Когда CREATE EXTENSION zombodb;, выдает ошибку:

ОШИБКА: не удалось загрузить библиотеку "/usr/local/pgsql/lib/zombodb.so": / usr / local /pgsql / lib / zombodb.so: неопределенный символ: session_auth_is_superuser

Состояние SQL: XX000

Как мне решить эту проблему?

1 Ответ

1 голос
/ 22 марта 2019

Вы не можете использовать плагины или расширения для стандартных индексов Postgres на Postgres-XL.

Posgres-XL - это распределенная база данных.то есть предполагается, что данные разбиты по разным узлам, что означает, что индекс работает совершенно по-разному с разными требованиями к настройкам и должен работать между узлами-координаторами и менеджерами глобальных транзакций.

Если этот вендер не предоставляет специальные библиотеки для Postgres-XL, он не будет работать.Даже если бы вы могли найти способ заставить его работать, это была бы ДЕЙСТВИТЕЛЬНО плохая идея.Это может произойти сбой в любое время, потому что это программное обеспечение никогда не тестировалось на такую ​​работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...