postgres=# select * from sessions where video_id = 'hGXPgFK8Eh8';
Postgres Hacking 101 with Andrey
Follow-up workshop likely reviewing the bounded psql \watch work.
session summary
After explaining CommitFest and release-cycle mechanics, the group designed extensible command-completion tags instead of changing PostgreSQL's long-stable protocol output directly. A format string could optionally include timestamps and affected relations, especially for readable dump and restore progress. They postponed implementation, then reviewed a libpq patch that randomizes a multi-host connection list. The Fisher-Yates shuffle appeared correct despite confusing code and minor whitespace issues, but they noted that randomization alone cannot avoid a slow replica and suggested future latency-aware selection.
timecodes
- CommitFest cadence and the PostgreSQL release cycle
- What command-completion tags currently report
- Relation names and compatibility constraints
- Designing a configurable command-tag format
- Reviewing libpq multi-host load balancing
- Random ordering cannot avoid a slow replica
- Refactoring addresses out of PGconn
- Checking the Fisher-Yates shuffle implementation