16.3. Создание представления Postgres Pro из аналитической таблицы #
Важно
Повторное создание представлений Postgres Pro возможно только в периоды отсутствия пользовательской активности. Это сделано для предотвращения потери данных.
Выполните следующий запрос:
SELECT metastore.create_view('имя_таблицы', 'имя_схемы_Postgres_Pro');Где:
имя_таблицы: имя аналитической таблицы, из которой создаётся представление Postgres Pro.имя_схемы_Postgres_Pro: имя схемы Postgres Pro, связанной с представлением.Необязательный параметр. Если он не задан, схема выбирается автоматически.
Пример 16.4.
SELECT metastore.create_view('table_example');После выполнения этого запроса pgpro_metastore выполняет следующие действия:
Проверяет права пользователей.
Извлекает метаданные аналитической таблицы и путь к общему каталогу.
Генерирует запрос
CREATE VIEW, в котором источником данных является результат вызова функцииread_parquet().Выполняет запрос
CREATE VIEW.Предоставляет права на представление Postgres Pro.
Создаёт новую запись в таблице метаданных
pga_snapshot.