All Your GUCs in a Row: idle_replication_slot_timeout

Replication slots promise to keep WAL forever—until PostgreSQL 18's new `idle_replication_slot_timeout` puts an expiration date on abandoned ones before they…