【问题标题】:DataGrip PostgreSQL Stored Procedure ErrorDataGrip PostgreSQL 存储过程错误
【发布时间】:2019-03-18 12:15:36
【问题描述】:

尝试在 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,所以一切都应该是最新的..

【问题讨论】:

  • 请运行SELECT version()并告诉结果。
  • 设法解决了,但谢谢!

标签: postgresql datagrip


【解决方案1】:

找到了解决办法!

显然您需要在 PostgreSQL 的配置文件中更改端口。这一切都在this thread 中进行了描述。

【讨论】:

    猜你喜欢
    • 2017-07-20
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多