安装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?
答案 0 :(得分:3)
这适用于大多数平台(https://github.com/plv8/plv8/issues/212#issuecomment-287589193):
$ 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
它对我有用。
答案 1 :(得分:0)
我找到了新方法。只需复制并粘贴! 如果您使用的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的PostgreSQL版本来下载软件包,则可以转到此处: http://updates.xtuple.com/updates/plv8/win/xtuple_plv8.zip 下载包,然后复制第一个链接中提到的过去