【发布时间】:2020-07-16 13:30:40
【问题描述】:
我已经使用this link 从 xTuple 下载了 plv8 安装包。 我已经运行了该包中的安装批处理文件。 我检查了相关文件现在在 bin、lib 和共享/扩展中。
我已授予我的用户超级用户权限:
ALTER USER administrator WITH superuser
当我尝试创建扩展时,我收到 Permission Denied 错误:
CREATE EXTENSION IF NOT EXISTS plv8
> ERROR: could not open extension control file "C:/Program Files/PostgreSQL/12/share/extension/plv8.control": Permission denied
我不知道出了什么问题。
【问题讨论】:
-
您必须先安装软件,然后才能在数据库中创建扩展。我不确定 PL/v8,但通常涉及编译软件。许多人没有在 Windows 机器上安装必要的工具(C 编译器,...),即使你有,在 Windows 上构建 PostgreSQL 扩展也可能具有挑战性。最好与维护扩展的人员联系并寻求帮助(如果文档没有说明 Windows)。
-
该问题的链接已过时。此处提供工作链接和安装指南:xtuple.com/en/knowledge/installing-plv8
标签: postgresql plv8