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