表结构变更传播支持
适用于 MySQL 的 ClickPipes 可以检测源表中的表结构变更,并且在某些情况下可以将这些变更自动传播到目标表。每种 DDL 操作的处理方式如下所述:
| 表结构变更类型 | 行为 |
|---|---|
添加新列(ALTER TABLE ADD COLUMN ...) | 自动传播。新列会在表结构变更之后复制的所有行中填充 |
添加带默认值的新列(ALTER TABLE ADD COLUMN ... DEFAULT ...) | 自动传播。新列会在表结构变更之后复制的所有行中填充,但在未进行整表刷新前,现有行不会显示默认值 |
删除现有列(ALTER TABLE DROP COLUMN ...) | 可检测,但不会传播。表结构变更之后复制的所有行中,被删除的列的值将为 NULL |