当我试图在PgAdmin中的查询工具中使用引发通知时,我只得到"ERROR: syntax error at or near "RAISE"“。这将停止定义使用RAISE NOTICE的存储过程。我只是在查询工具窗口中输入了以下内容:我使用的是PgAdmin 6.3 (最新版本),它是从v4.5更新的,而V4.5也有同样的问题。
我有一个postgres服务器运行在来自镜像postgres:9.6-alpine的docker容器中。我想写一个postgres函数来执行一些sh命令。为此,我想在下面的函数中声明plsh语言: CREATE or REPLACE FUNCTION func2 (var1 text) RETURNS text AS ' touch /home/postgres/$1