PostgreSQL: Создать расширение plpythonu для запроса, не работающего в Ubuntu 19.10 и PostgreSQL 10.10 - PullRequest
0 голосов
/ 14 января 2020

Я использую my_db=# CREATE EXTENSION IF NOT EXISTS plpythonu SCHEMA pg_catalog VERSION '1.0'; запрос в PostgreSQL 11.5 , установленный в Ubuntu 19.10 для создания расширения plpythonu . Но я столкнулся со следующей ошибкой:

ERROR:  could not open extension control file "/usr/share/postgresql/10/extension/plpythonu.control": No such file or directory

Для установки пакета plpythonu я использовал команду sudo apt-get update && apt-get install postgresql-plpython3, и она успешно установлена. Затем я проверил каталог /usr/share/postgresql и в моем случае есть каталоги 10 и 11 . Я погуглил на ошибку и нашел PostgreSQL: как установить расширение plpythonu и Postgres база данных cra sh при установке сообщений pl python и следил за ответами, но они не сработали в моем случае. Кроме того, я читал об этом в документации здесь Глава 43. PL / Python - Python Процедурный язык , но все еще не смог найти решение для устранения ошибки, и я не могу создать расширение plpythonu в база данных. Теперь мне интересно, стоит ли мне что-то удалять или удалять, или что-то не так с моим PostgreSQL? Пожалуйста, объясните мне шаги, которые я должен выполнить, чтобы создать расширение.

...