【问题标题】:getting error "could not open extension control file "收到错误“无法打开扩展控制文件”
【发布时间】:2018-09-17 06:26:33
【问题描述】:

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

 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 的在线服务。而且它们都不会允许您安装任何扩展,因为这需要向所有人授予超级用户访问权限。
  • ok ...所以这意味着我不会在线检查我们的自定义功能.. ok

标签: postgresql sqlfiddle


【解决方案1】:

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

【讨论】:

  • 我可以通过任何方式或其他在线编辑器检查我的 plv8 功能
  • 我很确定,所以没有。这不是常见的功能。
猜你喜欢
  • 1970-01-01
  • 2016-01-23
  • 2021-12-05
  • 2020-09-18
  • 2020-01-01
  • 2014-07-06
  • 1970-01-01
  • 2020-03-27
  • 2019-06-10
相关资源
最近更新 更多