【PostgreSQL】PostgreSQL表replica identity属性查询
PostgreSQL表replica identity属性查询
replica identity属性说明
REPLICA IDENTITY
这种形式更改被写入到预写式日志来标识被更新或删除行的信息。除非使用逻辑复制, 这个选项将不会产生效果。
- DEFAULT(非系统表的默认值)记录主键列 (如果有)的旧值。
- USING INDEX记录被所提到的索引所覆盖的列的 旧值,该索引必须是唯一索引、不是部分索引、不是可延迟索引并且只包括被标记成 NOT NULL的列。
- FULL记录行中所有列的旧值。
- NOTHING不记录有关旧行的任何信息(这是系统表的默认值)。在所 有情况下,除非至少有一个要被记录的列在新旧行版本之间发生变化,将不记录旧值。
设置语法:
ALTER TABLE [ IF EXISTS