Вопросы к Поиску с Алисой
Предоставление прав доступа с помощью ALTER DEFAULT PRIVILEGES отличается от стандартных команд GRANT и REVOKE тем, что распространяется не на один конкретный объект, а на целый класс объектов. repo.granit-concern.ru
Команда ALTER DEFAULT PRIVILEGES позволяет установить привилегии, которые будут применяться к объектам, созданным в будущем. www.postgresql.org При этом она не затрагивает права, назначенные уже существующим объектам. vk.com
Команды GRANT и REVOKE используются для назначения и отзывания прав доступа к конкретным объектам. postgrespro.ru repo.granit-concern.ru Например, с помощью GRANT можно дать роли право на изменение таблицы, а REVOKE — лишить её ранее данных прав. postgrespro.ru
Таким образом, основное отличие в том, что ALTER DEFAULT PRIVILEGES устанавливает права для целого класса объектов, а не для отдельных именованных объектов, как это делают GRANT и REVOKE.