В этом разделе описываются права, необходимые для выполнения доступных 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 (определяющей контекст безопасности).