>
> Note replication slots only prevent old *catalog* rows from being
> removed, not old row versions in user created tables.
>
Thank you for that clarification. I can see this is noted clearly in the
CAUTION statement here:
https://www.postgresql.org/docs/current/logicaldecoding-explanation.html#LOGICALDECODING-REPLICATION-SLOTS
Thanks,
Jeremy