При использовании ключевого слова «WHERE» в запросе PostgreSQL я получаю сообщение об ошибке «Не удалось загрузить библиотеку». - PullRequest
0 голосов
/ 29 мая 2020

Эта ошибка возникает независимо от того, выполняю ли я запрос с использованием psql CLI или выполняю запрос в javascript с использованием пула. Вот ошибка полностью. Первая строка - это запрос, вызывающий ошибку.

images=# SELECT * FROM images WHERE id = 9999999;
ERROR:  could not load library "/Library/PostgreSQL/12/lib/postgresql/llvmjit.so": dlopen(/Library/PostgreSQL/12/lib/postgresql/llvmjit.so, 10): Library not loaded: @loader_path/../..//opt/local/lib/libncurses.6.dylib
  Referenced from: /Library/PostgreSQL/12/lib/postgresql/llvmjit.so
  Reason: no suitable image found.  Did find:
        file system relative paths not allowed in hardened programs

Странно то, что ТОЛЬКО когда я использую ключевое слово WHERE в своем запросе, я получаю эту ошибку. Все остальные запросы, которые я пробовал, работают. Следующая работа, как и ожидалось:

SELECT * FROM images LIMIT 1;
CREATE TABLE images (id serial, image varchar(200))
COPY images(image) FROM 'data.csv' CSV HEADER

Любая помощь будет принята с благодарностью. Я очень долго пытался это исправить. Спасибо!

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