Ultimate

X_REPLICATION_SLOT_RECREATED

Means

the replication slot was recreated

Typical cause

the replicator resumed from a position but its slot was gone (dropped, or a failover to a server that never had it), so a new slot was created and the changes committed in between were never streamed; every live window and channel is resynced from the database

Fix

x doctor --json — find what drops the slot: a failover without slot sync (postgres 17 sync_replication_slots), or a manual pg_drop_replication_slot

Listed under Realtime

This page as markdown