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

时间:2010-01-23 05:09:52

标签: postgresql plpgsql

我只是尝试创建我的第一个plpgsql函数。执行脚本时,我得到了

错误:语言“'plpgsql'”不存在

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

错误:语言“plpgsql”已经存在

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

此致

彼得

2 个答案:

答案 0 :(得分:20)

使用此命令:

$: createlang -d dbname plpgsql

答案 1 :(得分:15)

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

create function ... language ‘plpgsql’
有点像mysql引用的东西。这是糟糕的语法。做吧

create function ... language plpgsql