Предварительные требования
Прежде чем назначать права учетной записи СУБД, выполните следующие действия:
Настройка учетных записей СУБД для установки Сервера администрирования
Чтобы настроить учетные записи СУБД для установки Сервера администрирования:
CREATE USER "kscadmin" WITH PASSWORD '<пароль>';
kav):CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscadmin";
Рекомендуется указать роль Postgres, созданную на шаге 3 этой инструкции, в качестве владельца базы данных (в этом примере роль – kscadmin). Если вам нужно указать другую роль Postgres, подключитесь к базе данных под этой ролью владельца (или под суперпользователем) и выполните следующие команды:
GRANT ALL PRIVILEGES ON DATABASE "kav" TO "kscadmin";
GRANT USAGE ON SCHEMA public TO "kscadmin";
GRANT CREATE ON SCHEMA public TO "kscadmin";
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA "public" TO "kscadmin";
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA "public" TO "kscadmin";
Убедитесь, что роль владельца базы данных имеет права CONNECT и TEMPORARY.
Если возникает ошибка "New encoding (UTF8) is incompatible with the encoding of the template database", создайте базу данных с помощью команды:CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscadmin" TEMPLATE template0;
вместо:CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscadmin";
После завершения установки Сервер администрирования будет использовать созданную базу данных для хранения данных Сервера администрирования. Сервер администрирования готов к работе.
В начало