我已经使用this link从xTuple下载了plv8安装包。我已经运行了该包中的安装批处理文件。我已经检查了相关文件现在位于bin、lib和share/extension中。
我为我的用户授予了超级用户权限,权限如下:
ALTER USER administrator WITH superuser当我尝试创建扩展时,我收到一个权限被拒绝的错误:
CREATE EXTENSION IF NOT EXISTS plv8
> ERROR: could not open extension control file "C:/Program Files/PostgreSQL/12/share/extension/plv8.control": Permission denied我不知道哪里出了问题。
发布于 2020-07-30 07:56:56
首先,感谢提供了打包扩展的链接。
我使用.bat文件安装了PLV8扩展,然后我不得不在我的Windows机上重新启动PostgreSQL服务。
在那之后,在pgAdmin中运行create extension plv8;命令就没有问题了。我再次尝试执行相同的命令,并收到"ERROR: extension "plv8“already”消息,从而验证了扩展是否已安装。
我想您已经忘记了在安装扩展包之后重新启动PostgreSQL服务。
https://stackoverflow.com/questions/62935900
复制相似问题