Права суперпользователя в PostgreSQL отличаются от прав обычного пользователя тем, что суперпользователь обладает более широкими возможностями. 15
Некоторые особенности прав суперпользователя:
- Глобальные права. 1 Суперпользователь имеет все права во всех базах данных, включая право создания других пользователей. 1
- Обход проверок. 25 Суперпользователь обходит все проверки прав доступа, за исключением права на вход в систему. 24
- Удаление пользователей. 1 Суперпользователь может удалить из системы любого пользователя, за исключением тех случаев, когда пользователь явно указан как владелец какого-либо объекта базы данных или когда его имя указано при назначении привилегий для какого-либо объекта. 1
- Назначение нового владельца объекта. 3 Суперпользователь может делать это без ограничений, а обычный пользователь — только если он является одновременно текущим владельцем объекта (или членом роли владельца) и членом новой роли. 3
Суперпользователь в PostgreSQL по умолчанию называется postgres. 15 По умолчанию он обладает всеми правами, которые необходимы для начальной настройки кластера базы данных. 4