#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. Все это описано в этой теме.