Ошибка хранимой процедуры DataGrip PostgreSQL

Я постоянно получаю эту ошибку в DataGrip при попытке создать процедуру в PostgreSQL.

[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, поэтому все должно быть обновлено.


person mkkl    schedule 18.03.2019    source источник
comment
Пожалуйста, запустите SELECT version() и сообщите результат.   -  person moscas    schedule 18.03.2019
comment
Удалось решить, но спасибо!   -  person mkkl    schedule 19.03.2019


Ответы (1)


Решение найдено!

Видимо нужно изменить порт в файле конфига для PostgreSQL. Все это описано в этой теме. .

person mkkl    schedule 19.03.2019