Как проверить полномочия к функциям под psql консолью

Вы могли сказать мне, как проверить полномочия к функциям с psql консолью, но не будучи переполнен исходным кодом и описанием (как при использовании \df +).

5
задан MiB 11 June 2010 в 10:06
поделиться

1 ответ

Вы можете запросить системные таблицы:

SELECT proname, rolname
  FROM pg_proc pr,
       pg_type tp,
       pg_authid id
 WHERE proowner = id.oid
   AND tp.oid = pr.prorettype
   AND pr.proisagg = FALSE
   AND tp.typname <> 'trigger'
   AND pr.pronamespace IN (
       SELECT oid
         FROM pg_namespace
        WHERE nspname NOT LIKE 'pg_%'
          AND nspname != 'information_schema'
);
1
ответ дан 15 December 2019 в 00:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: