для возможности чтения вьюхи information_schema.table_constraints?
CONNECT на database, USAGE на схему information_schema и SELECT на таблицу information_schema.tables_constraints. Учитывая, что примерно всё это есть по умолчанию у public -- это потребуется сначала отнять у public, потом внимательно раздавать как-то обратно каждому нормальному пользователю, и ставить дефолты для создания будущих пользователей, если хочется детальных привилегий. Замечу, что CONNECT на database есть по умолчанию у public, там есть некоторая особенность -- что первый жэ grant это меняет и проявляет права =cT . Зато пока datacl NULL -- основные варианты \l показывают что прав нет, хотя на самом деле connect и temporary есть у всех.
Обсуждают сегодня