
# 主键列复制属性的校验
PostgreSQL为源的全量+增量和单增量任务同步时，对源数据库待同步表的主键列复制属性进行检查。源数据库中表的主键列toast属性为main、external、extended时，其replica identity属性必须为full。
#### 不通过原因
- 同步表中存在主键列只含表内存储列，但是复制属性既不是full又不是default的表，可能会导致增量同步失败。
- 同步表中存在主键列包含表外存储列，但是复制属性既不是full又不是default的表，极大概率会导致增量同步失败。
- 同步表中存在主键列包含表外存储列，但是复制属性不是的full的表，可能会导致增量同步失败。
 
#### 处理建议
修改同步表的复制属性为full（改成default依然有可能失败），参考SQL如下：
```
alter table schema.table replica identity full;
```
