Имя: Пароль:
1C
 
Какие права нужны пользователю PostgreSQL для успешного создания новой базы?
0 AlexSTAL
 
01.12.23
14:27
С PostgreSQL раньше не работал, установил: apt install postgrespro-1c-15, задал пароль суперпользователю
Создаю нового отдельного пользователя для отдельной информационной базы 1С с правами "CREATEDB"
Но база не создаётся, в логах СУБД:

[2693] ОШИБКА:  нет прав для изменения параметра "lc_messages"
[2693] ОПЕРАТОР:  SET lc_messages to 'en_US.UTF-8';
[2698] ОШИБКА:  нет прав на создание базы данных
[2698] ОПЕРАТОР:   create database "test" template template0 encoding 'UNICODE'
[2822] ОШИБКА:  нет доступа к языку c
[2822] ОПЕРАТОР:  CREATE OR REPLACE FUNCTION plpgsql_call_handler() RETURNS language_handler AS '$libdir/plpgsql' LANGUAGE C

Если этому же пользователю на время создания дать права "SUPERUSER", то всё ок...
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой