Консультация + скрипт PostgreSQL: создание схем и пользователей
Есть чистый PostgreSQL c суперпользователем postgres/postgres.
Необходимо написать скрипт, который:
- изменит пароль для postgres
- создаст схему/пользователя bot, у которого те же права, что и у postgres, только с запретом менять суперпользователей
- создаст схему/пользователя administrator, который не может создавать или менять администраторов, не может удалять базы/таблицы, которые не сам создавал
- создаст схему/пользователя developer, который не может менять структуру таблиц, но может писать хранимки
- создаст схему/пользователя user, для которого разрешено работать только с имеющимися таблицами
Я не базовик и могу упускать важные детали. Необходима консультация на час по зуму, чтобы получить рекомендации и согласовать окончательный список схем, пользователей и прав.