user1 имеет привилегию USAGE для my_schema
user2 НЕ имеет привилегии USAGE для my_schema
Однако оба пользователя могут по-прежнему перечислять все таблицы и их столбцы в этой схеме, если онипользователи одной и той же БД.
Какой смысл тогда ИСПОЛЬЗОВАТЬ GRANT.Он предназначен только для использования в качестве предпосылки для других привилегий, таких как SELECT?