Я использую 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? Пожалуйста, объясните мне шаги, которые я должен выполнить, чтобы создать расширение.