PostgreSQL посмотреть права на Sequence в бд

Для того чтобы посмотреть права выданные в бд на sequences (последовательности) нужно выполнить запрос:

SELECT relname, relacl
FROM pg_class
WHERE relkind = 'S'
AND relacl is not null
AND relnamespace IN (
SELECT oid
FROM pg_namespace
WHERE nspname NOT LIKE 'pg_%'
AND nspname != 'information_schema'
);

Документация
relkind: r = обычная таблица, i = индекс (index), S = последовательность (sequence), v = представление (view), m = материализованное представление (materialized view), c = составной тип (composite), t = таблица TOAST, f = сторонняя таблица (foreign)

0

Добавить комментарий

Ваш e-mail не будет опубликован.