DataGrip PostgreSQL 存储过程错误
DataGrip PostgreSQL Stored Procedure Error
尝试在 PostgreSQL 中创建过程时,我在 DataGrip 中不断遇到此错误
[42601] ERROR: syntax error at or near "PROCEDURE"
这是我要尝试的区块 运行(它适用于我朋友的 mac)
CREATE PROCEDURE name_p(IN modelNumber integer)
LANGUAGE plpgsql
AS $$
BEGIN
DELETE FROM product WHERE model = modelNumber;
DELETE FROM pc WHERE model = modelNumber;
END;
$$;
我安装了 Postgres 11.2,所以一切都应该是最新的..
找到解决方法了!
显然您需要更改 PostgreSQL 配置文件中的端口。 this thread.
中都有描述
尝试在 PostgreSQL 中创建过程时,我在 DataGrip 中不断遇到此错误
[42601] ERROR: syntax error at or near "PROCEDURE"
这是我要尝试的区块 运行(它适用于我朋友的 mac)
CREATE PROCEDURE name_p(IN modelNumber integer)
LANGUAGE plpgsql
AS $$
BEGIN
DELETE FROM product WHERE model = modelNumber;
DELETE FROM pc WHERE model = modelNumber;
END;
$$;
我安装了 Postgres 11.2,所以一切都应该是最新的..
找到解决方法了!
显然您需要更改 PostgreSQL 配置文件中的端口。 this thread.
中都有描述