Объекты, переносимые трансфером
Основными объектами, которые переносятся во время трансфера, являются таблицы и схемы данных.
Помимо этого, для определенных типов эндпоинтов могут переноситься пустые объекты или представления.
Обработка пустых объектов
Трансферы между эндпоинтами разных типов (например, из PostgreSQL в ClickHouse®) переносят только непустые таблицы и данные в них, но не переносят остальные элементы схемы (индексы, внешние ключи и т.д.).
Автоикременальные поля также переносятся, но не переносится AUTO_INCREMENT
.
Например, таблица
CREATE TABLE `sometable` ( `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT
будет перенесена как
CREATE TABLE "sometable" ( "id" int8 NOT NULL
Трансферы между эндпоинтами одного типа (например, из PostgreSQL в PostgreSQL) переносят пустые объекты как часть схемы.
VIEW
)
Обработка представлений (В общем случае Yandex Data Transfer переносит VIEW
(из баз, где такие объекты могут существовать) с некоторыми ограничениями:
- Трансферы типа Репликация не реплицируют изменения над данными
VIEW
; - Трансферы типов Копирование и Копирование и репликация (на стадии копирования) между эндпоинтами одного типа (например, из PostgreSQL в PostgreSQL) переносят
VIEW
только как часть схемы. Данные (строки) вVIEW
не переносятся. Перенос схемы регулируется настройкой "Перенос схемы" и смежными настройками, доступными в некоторых эндпоинтах-источниках; - Трансферы типов Копирование и Копирование и репликация (на стадии копирования) между эндпоинтами разных типов (например, из PostgreSQL в ClickHouse®) переносят
VIEW
как обыкновенные таблицы (не как представления). Эта функция позволяет трансформировать и экспортировать данные во внешние базы данных и может быть особенно полезна в регулярных трансферах типа Копирование.
Отдельные источники могут налагать дополнительные ограничения на перенос VIEW
и аналогичных объектов. Дополнительную информацию о работе с представлениями конкретных источников см. в разделе Работа Yandex Data Transfer с источниками и приемниками.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc