| Schema 变更类型 | 行为 |
|---|---|
添加新列 (ALTER TABLE ADD COLUMN ...) | 在该表发生插入/更新/删除后会自动传播。对于 schema 变更后复制的所有行,新列都会被填充 |
添加带默认值的新列 (ALTER TABLE ADD COLUMN ... DEFAULT ...) | 在该表发生插入/更新/删除后会自动传播。对于 schema 变更后复制的所有行,新列都会被填充,但现有行如果不执行完整表刷新,则不会显示默认值 |
删除现有列 (ALTER TABLE DROP COLUMN ...) | 可以检测到,但不会传播。对于 schema 变更后复制的所有行,被删除的列都会填充为 NULL |
Schema 变更传播支持
介绍 ClickPipes 可检测到的源表 schema 变更类型的页面
ClickPipes for Postgres 可以检测源表中的 schema 变更,并且在某些情况下会自动将这些变更同步到目标端表。下面说明了各类 DDL 操作的处理方式:
请注意,新增列会在某个批次同步结束时才传播,这可能发生在达到同步时间间隔或拉取批次大小之后。有关如何控制同步的更多信息,请参见此处
最后修改于 2026年6月10日