single user режим?
Чтоб только один пользователь мог бы работать с БД. В доке есть описание, но оно весьма расплывчато
всё создавать от этого юзера, убрать все права у роли public только у суперов доступ всё равно будет
Ок. Попробую проблематику прояснить. Есть БД, пользователей в ней много. Мне необходимо провести на ней технические работы, выполнить определённые скрипты. На время выполнения работ надо заблокировать доступ для всех кроме сервисной учетной записи. Когда работал с MS SQL Server, то просто переводил БД в Single User Mode, выполнял работы и отключал Single User Mode. Собственно ищу аналог в Postgre
попробуйте revoke connect on database <databasename> from public; grant connect on database <databasename> to <user> потом срубить всех, кто уже зашёл, сделать свои дела и grant connect on database <databasename> to public
Обсуждают сегодня