PostgreSQL 15. Обновление. Сообщение об ошибке "ОШИБКА: нет доступа к схеме public."

Публичное пространство

PostgreSQL 15. Обновление. Сообщение об ошибке "ОШИБКА: нет доступа к схеме public."

В связи с изменением политики работы с привилегиями, начиная с версии PostgreSQL15, в случае, если пользователь, от имени которого происходит установка и обновление, не является суперпользователем (по умолчанию это пользователь postgres), выдайте этому пользователю привилегию на создание объектов в базе данных.

В противном случае возможно появление ошибки ОШИБКА: нет доступа к схеме public.  Скрипт должен запускаться от имени пользователя, который обладает нужными привилегиями на добавление прав (по умолчанию это пользователь postgres):

--Добавить права пользователю ИМЯ_ПОЛЬЗОВАТЕЛЯ на создание в схеме public GRANT CREATE ON SCHEMA public TO ИМЯ_ПОЛЬЗОВАТЕЛЯ; --Проверить права, должно вернуться true SELECT has_schema_privilege('ИМЯ_ПОЛЬЗОВАТЕЛЯ', 'public', 'CREATE') AS has_create_privilege;

© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных