Поддержка распространения изменений схемы
ClickPipes для MySQL может обнаруживать изменения схемы в исходных таблицах и, в некоторых случаях, автоматически переносить изменения в целевые таблицы. Способ обработки каждой операции DDL документируется ниже:
Тип изменения схемы | Поведение |
---|---|
Добавление нового столбца (ALTER TABLE ADD COLUMN ... ) | Автоматически перенесено. Новый(ые) столбец(ы) будут заполнены для всех строк, реплицированных после изменения схемы |
Добавление нового столбца с значением по умолчанию (ALTER TABLE ADD COLUMN ... DEFAULT ... ) | Автоматически перенесено. Новый(ые) столбец(ы) будут заполнены для всех строк, реплицированных после изменения схемы, но существующие строки не покажут значение по умолчанию без полного обновления таблицы |
Удаление существующего столбца (ALTER TABLE DROP COLUMN ... ) | Обнаружено, но не перенесено. Удаленный(ые) столбец(ы) будут заполнены NULL для всех строк, реплицированных после изменения схемы |