首页 > 解决方案 > 收到错误“无法打开扩展控制文件”

问题描述

我正在尝试运行此功能但出现错误

 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

有什么方法或任何其他在线编辑器可以运行此代码

标签: postgresqlsqlfiddle

解决方案


可能你还没有安装 plv8 扩展。在执行CREATE EXTENSION命令之前,您应该在服务器上安装扩展。这个扩展不在标准包中postgresql-contrib,所以这个扩展默认安装在服务器上的可能性很小。


推荐阅读