postgresql - 收到错误“无法打开扩展控制文件”
问题描述
我正在尝试运行此功能但出现错误
CREATE EXTENSION plv8;
CREATE OR REPLACE FUNCTION test_func(data json) RETURNS json AS $$
return JSON.stringify(data);
$$ LANGUAGE PLV8;
这是我的代码
http://sqlfiddle.com/#!17/67b79/11
有什么方法或任何其他在线编辑器可以运行此代码
解决方案
可能你还没有安装 plv8 扩展。在执行CREATE EXTENSION
命令之前,您应该在服务器上安装扩展。这个扩展不在标准包中postgresql-contrib
,所以这个扩展默认安装在服务器上的可能性很小。
推荐阅读
- html - 无法从闪亮的弹出窗口中删除滚动条
- css - 我无法将 flex 功能赋予 select 元素内的 menuItem
- git - Git_GitHub Fork 一个 repo 的唯一主分支
- r - 将数据框中的 week.year 格式化为在 R 中从零开始
- groovy - 在 Groovy 3 中,添加了大约 80 种新的此类扩展方法。在哪里可以找到完整列表?
- javascript - 如何在点击功能上将数据设置到数据表中?
- firebase - 如何构建一个 Firebase 数据库以允许用户喜欢产品,在价格和时间上最小化成本?
- python - 在 PySpark 中将 Unix 时间戳转换为 ms 时间戳
- c# - 在 UWP 中未检测到绑定可见性属性的变量
- c++ - 带有预处理器指令的 .rc 文件