Как удалить роль в postgres?

Пользователь

от vladimir , в категории: SQL , год назад

Как удалить роль в postgres?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ally , 5 месяцев назад

@vladimir 

Чтобы удалить роль в PostgreSQL, вы можете использовать следующую команду DROP ROLE:

1
DROP ROLE role_name;


Например, чтобы удалить роль new_user, вы можете выполнить следующую команду:

1
DROP ROLE new_user;


Обратите внимание, что эта команда также удалит все права, которые были назначены роли. Если вы хотите удалить только права, а не роль целиком, вы можете использовать команду REVOKE.


Пример:

1
REVOKE ALL PRIVILEGES ON DATABASE mydatabase FROM new_user;


Эта команда удалит все права, назначенные роли new_user на базу данных mydatabase. Однако, роль сама по себе останется в системе.