DENY#

Synopsis#

DENY ( privilege [, ...] | ( ALL PRIVILEGES ) )
ON ( table_name | TABLE table_name | SCHEMA schema_name)
TO ( user | USER user | ROLE role )

Описание#

Запрещает выполнение определяемых привилегией действий указанному пользователю. ALL PRIVILEGES запрещает привилегии SELECT, INSERT, UPDATE и DELETE.

Примеры#

Запрещает привилегии INSERT и SELECT для таблицы orders пользователю alice:

DENY INSERT, SELECT ON orders TO alice;

Запрещает привилегию DELETE для схемы finance пользователю bob:

DENY DELETE ON SCHEMA finance TO bob;

Запрещает всем привилегию SELECT для таблицы orders:

DENY SELECT ON orders TO ROLE PUBLIC;

Ограничения#

Некоторые коннекторы не поддерживают DENY. Дополнительные сведения см. в документации по коннекторам.

См. также#

GRANT privilege, REVOKE privilege, SHOW GRANTS