Не могу создать расширения plv8 postgresql

После установки postgres не могу создать расширение plv8.

Я использую: CREATE EXTENSION plv8;

Я собираюсь:

ERROR:  could not open extension control file "/usr/local/share/postgresql/extension/plv8.control": No such file or directory
********** Error **********

ERROR: could not open extension control file "/usr/local/share/postgresql/extension/plv8.control": No such file or directory
SQL state: 58P01

версия postgres: 9.6.2 версия pgAdmin4: 1.4

Как установить plv8?

3 ответа

Docker-файл для сборки образа для PostgreSQL 13 с установленным plv8 v2.13.15. Размер изображения составляет 351 МБ.

Простая установка plv8 v2.13.15 на Linux. PostgreSQL 13 должен быть предварительно установлен.

Это должно работать на большинстве платформ ( https://github.com/plv8/plv8/issues/212):

$ easy_install pgxnclient
$ pgxnclient install plv8

Это не сработало для меня, хотя. Единственное решение, которое я придумал, - это сборка библиотеки из исходного кода.

Если у вас не установлен wget, запустите:

$ brew install wget

Затем запустите:

$ wget https://github.com/plv8/plv8/archive/v2.0.0.tar.gz
$ tar -xvzf v2.0.0.tar.gz
$ cd plv8-2.0.0
$ make static
$ make install

Это сработало для меня.

Я нахожу новый способ. Просто скопируйте и вставьте! если вы используете postgresql версии: 9.5, 9.6 beta, 10, перейдите по этой ссылке, чтобы загрузить пакет и узнать, что вы копируете и куда вставлять:https://github.com/JasperFx/marten/blob/master/documentation/documentation/admin/installing-plv8-windows.md

если вы используете postgresql версии: 9.3, 9.4, 9.5, 9.6, 10, 11 и 12 для загрузки пакета, вы можете перейти сюда:http://updates.xtuple.com/updates/plv8/win/xtuple_plv8.zip для загрузки пакета а затем скопируйте прошлое, как упомянуто в первой ссылке

Другие вопросы по тегам