14.3. ETL-операции и права на них #
В этом разделе описываются права, необходимые для выполнения доступных ETL-операций.
cleanup#Только пользователь
metastore_admin.define_catalog_connection()#Только пользователь
metastore_admin.Эта операция является
SECURITY DEFINER(определяющей контекст безопасности) и может выполняться только суперпользователем. Она может потребовать изменения в системном каталоге СУБД Postgres Pro AXE, к которому у пользователяmetastore_adminнет права доступа.init()#Только пользователь
metastore_admin.add_storage/remove_storage#Только пользователь
metastore_admin.Когда выполняется одна из этих ETL-операций, прокси-таблица, которой владеет пользователь
metastore_adminи которая относится к хранилищу, создаётся в схеме pgpro_metastore или удаляется из неё.add_table/remove_table#Только пользователь
metastore_admin.Когда выполняется одна из этих ETL-операций, прокси-таблица, которой владеет пользователь
metastore_adminи которая относится к таблице, создаётся в схеме pgpro_metastore или удаляется из неё.add_folder/remove_folder#Только пользователь
metastore_admin.Когда выполняется одна из этих ETL-операций, прокси-таблица, которой владеет пользователь
metastore_adminи которая относится к общему каталогу, создаётся в схеме pgpro_metastore или удаляется из неё.add_files#Пользователи, которым предоставлены права:
выполнять вставку в таблицу метаданных
pga_table;читать таблицу метаданных
pga_folder, если Parquet-файлы добавляются из общего каталога, указанного в этой таблице.
-
copy_table# Пользователи, которым предоставлены права:
выполнять вставку в таблицу метаданных
pga_table;право на выполнение запроса, который указывается вторым параметром.
Эта ETL-операция является
SECURITY DEFINER(определяющей контекст безопасности).-
create_view# Пользователи, которым предоставлены права:
читать таблицу метаданных
pga_table;создавать представления в схеме Postgres Pro.
Эта ETL-операция является
SECURITY DEFINER(определяющей контекст безопасности).