postgres=# vacuum freeze analyze test; ERROR: uncommitted xmin 1848639870 from before xid cutoff 1919495025 needs to be frozen
postgres=# select xmin,xmax,* from test where xmin = 1848639870; xmin | xmax | a | event_dt | sys_create_ts ------------+------+-------------------+-------------------+-------------------- -------- 1848639870 | 0 | 12345 | 2021-12-17 | 2021-12-17 18:20:23 .233365
This situation usually only occurs when there's been some sort of corruption in the data or the table and it is best to address it as soon as you can.
You can also hit this issue when the postgres autovacuum daemon reports the "uncommitted xmin 1848639870 from before xid cutoff 1869445924 needs to be frozen" error in the Postgres log.
update test set a = a;