20.2. Копирование OLAP-данных в аналитическую таблицу из других таблиц #

Выполните следующий запрос:

  SELECT metastore.copy_table('имя_таблицы', SQL-запрос);

Где:

Пример 20.2.

  SELECT copy_table('table_example', $$select * from pg_table_example$$);

После выполнения этого запроса pgpro_metastore выполняет следующие действия:

  1. Проверяет права пользователей.

  2. Создаёт новую запись в таблице метаданных pga_snapshot.

  3. Создаёт каталог для результатов SQL-запроса, которые сохраняются в виде Parquet-файлов.

  4. Выполняет SQL-запрос и записывает его результаты в Parquet-файлы.

  5. Добавляет OLAP-данные в аналитическую таблицу.