Как установить plv8 в postgresql 9.5 на CentOS 6.7?
Я установил PG 9.5 на CentOS 6.7 по этой ссылке.
Потом я скачал plv8-1.4.4.zip
от GitHub и следуя инструкциям по этим ссылкам: https://github.com/plv8/plv8 и http://pgxn.org/dist/plv8/ и README. я сделал make static
и кажется, что он в порядке. Теперь я заблокирован в следующем шаге
"Once you installed plv8 into your dabase, create language via
$ psql -c 'CREATE EXTENSION plv8'"
Как установить plv8 в БД? Так как CREATE EXTENSION plv8
сказал, что plv8.control
файл не найден Если я копирую вручную plv8.so
, plv8.control
а также plv8-1.4.4.sql
в пути установки PG - получаю ошибку symbol not found: oid_hash
1 ответ
Решение
Итак, я нашел следующую инструкцию по установке, которая помогла мне установить plv8 на моем PG:
make PG_CONFIG=path_to_postgresql_installation/bin/pg_config
make PG_CONFIG=path_to_postgresql_installation/bin/pg_config install