22.1. Хранимые процедуры и права на них #

Таблица ниже указывает статус security definer и требуемые права для всех хранимых процедур. Хранимые процедуры security definer выполняются от имени пользователя, установившего pgpro_metastore (в большинстве случаев это суперпользователь), однако перед выполнением проверяются права самой роли.

За подробной информацией обратитесь к:

Хранимая процедура

Security Definer

Права

cleanup

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

define_catalog_connection

Иконка в виде чёрной галочки

Только администратор Postgres Pro AXE.

init

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.add_storage

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.remove_storage

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.add_table

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.rename_table

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.create_view

Иконка в виде чёрной галочки

  • Право SELECT на аналитическую таблицу.

  • Право CREATE на схему Postgres Pro, которая содержит представление.

metastore.remove_table

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.add_column

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.rename_column

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.change_column_type

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.delete_column

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.add_schema

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.remove_schema

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.add_folder

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.remove_folder

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.add_files

Иконка в виде чёрной галочки

  • Право INSERT на аналитическую таблицу.

  • Право SELECT на общий каталог, если Parquet-файлы добавляются из этого каталога.

metastore.copy_table

Иконка в виде чёрной галочки

  • Право INSERT на аналитическую таблицу.

  • Право на выполнение SQL-команды, которая передаётся вторым параметром.

metastore.expire_snapshot_on_time

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.expire_snapshot_on_ids

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.delete_expired_files

Иконка в виде чёрного крестика

Только администратор Postgres Pro AXE.

metastore.mgrant

Иконка в виде чёрного крестика

Право GRANT на прокси-таблицу.

metastore.mrevoke

Иконка в виде чёрного крестика

Право REVOKE на прокси-таблицу.

metastore.pgpro_build

Иконка в виде чёрного крестика

Все роли.