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