postgres=# select * from sessions where video_id = 'KK6PSdiy-9s';
Hacking Postgres with Andrey, Kirk, Nik
Pause replay instead of invalidating conflicting logical slots; design auto-resume.
session summary
The group connected archive-fed logical decoding to resilient analytical replication: replay should pause before catalog cleanup invalidates a lagging slot, then resume automatically once consumption catches up. They manually audited an AI-generated prototype and its complex TAP test, discovering that the test needed clearer assertions around the actual paused state. They accepted a proof-of-concept pause GUC, rejected manual resume as incomplete, and designed auto-resume behavior for drained, dropped, or otherwise nonblocking slots.
timecodes
- Archive-fed decoding for resilient analytics
- From meeting transcript to AI-built prototype
- Logical archive during large initial synchronization
- Pause replay instead of blocking primary vacuum
- Opening the prototype for manual review
- Understanding the pause-on-conflict TAP test
- Missing assertions for the paused recovery state
- Designing automatic recovery resume