PostgreSQL - 尽管运行CREATE LANGUAGE,语言pgplsql仍然不存在

Pet*_*ter 11 postgresql plpgsql

我只是尝试创建我的第一个plpgsql函数.执行脚本时,我明白了

错误:语言"'plpgsql'"不存在

然后我运行命令CREATE LANGUAGE plpgsql; 这显示以下错误:

错误:语言"plpgsql"已经存在

命令正在同一个数据库上运行.

问候

彼得

小智 21

使用此命令:

$: createlang -d dbname plpgsql
Run Code Online (Sandbox Code Playgroud)


小智 15

请注意您的错误中有多余的字符.你最有可能写道:

create function ... language ‘plpgsql’
Run Code Online (Sandbox Code Playgroud)

有点像mysql引用的东西.这是糟糕的语法.做吧

create function ... language plpgsql
Run Code Online (Sandbox Code Playgroud)