Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 注意:使用pg_pltemplate信息而不是创建语言参数_Postgresql_Plpgsql - Fatal编程技术网

Postgresql 注意:使用pg_pltemplate信息而不是创建语言参数

Postgresql 注意:使用pg_pltemplate信息而不是创建语言参数,postgresql,plpgsql,Postgresql,Plpgsql,当我在第8.4页运行此SQL语句时,收到此错误消息(如标题所示): psql -h localhost -U postgres -d mydb -c "CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator" 是什么导致了这一问题(它曾用于早期版本的PG),我如何解决它?这一问题。对于plpgsql,只需使用: CREATE LANGUAGE pl

当我在第8.4页运行此SQL语句时,收到此错误消息(如标题所示):

psql -h localhost -U postgres -d mydb -c "CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator"
是什么导致了这一问题(它曾用于早期版本的PG),我如何解决它?

这一问题。对于
plpgsql
,只需使用:

CREATE LANGUAGE plpgsql;
错误消息告诉您,
plpgsql
是系统表
pg_pltemplate
中列出的许多预定义语言之一。请看一看:

SELECT * FROM pg_pltemplate;
在PostgreSQL 9.0及更高版本中,默认情况下预安装PL/pgSQL