Pub, Sub: CREATE TABLE conf_tab_numeric_big (a int PRIMARY KEY, b numeric); Pub: INSERT INTO conf_tab_numeric_big VALUES (1, 1e15000::numeric); Sub: DELETE FROM conf_tab_numeric_big WHERE a = 1; Pub: UPDATE conf_tab_numeric_big SET b = 1e50000::numeric WHERE a = 1; Seee the length: postgres=# SELECT length(remote_tuple->>'b') from pg_conflict.pg_conflict_log_16400 where relname = 'conf_tab_numeric_big'; length -------- 50001 It is not omitted and logged fully in CLT.