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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от ally , 2 года назад

@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. Однако, роль сама по себе останется в системе.

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

от francis_schuster , 2 года назад

@vladimir 

Для удаления роли в PostgreSQL необходимо выполнить следующую команду:

1
DROP ROLE role_name;


где role_name - имя удаляемой роли.


Примечание: удаление роли также автоматически отменяет все привилегии, которые были предоставлены этой роли.