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

#postgresql #datagrip

#postgresql #datagrip

Вопрос:

Я постоянно получаю эту ошибку в 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, поэтому все должно быть обновлено..

Комментарии:

1. Пожалуйста, запустите SELECT version() и сообщите результат.

2. Удалось решить, но спасибо!

Ответ №1:

Найдено решение!

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