· 2 min read · PostgreSQL

All Your GUCs in a Row: autovacuum_analyze_scale_factor and autovacuum_analyze_threshold

Autovacuum's ANALYZE threshold formula combines a fixed floor and a percentage of table size.

0 comments

· 4 min read · PostgreSQL

wal_sender_shutdown_timeout: Now Actually a Timeout

If you have ever run pg_ctl stop -m fast on a primary and watched it hang well past wal_sender_shutdown_timeout, you have met a bug that has been sitting in wal

0 comments

· 3 min read · PostgreSQL

All Your GUCs in a Row: autovacuum

Disable autovacuum and PostgreSQL will cheerfully show you every failure mode in its playbook, from table bloat to transaction ID wraparound.

0 comments

· 6 min read · PostgreSQL

Two Hundred and Twelve Things

PostgreSQL 19 is an admin-and-monitoring release with 212 items: worker-managed AIO, smarter planner joins, faster diagnostics, and a C11 requirement.

0 comments

· 1 min read · PostgreSQL

pgxbackup: Continuity Support for pgBackRest

PGX is stepping in to maintain pgBackRest as pgxbackup, ensuring critical fixes and PostgreSQL compatibility for the industry-standard backup tool.

0 comments

· 2 min read · PostgreSQL

All Your GUCs in a Row: authentication_timeout

A photorealistic image of a duck pouting in a corner of a living room, with a felt line on the carpet cordoning off the corner. Unauthenticated TCP connections consume backend slots until they log in or hit authentication_timeout.

0 comments

· 12 min read · PostgreSQL

On pgvectorscale, and Hybrid Search Without an Elasticsearch Sidecar

pgvectorscale brings DiskANN's memory-efficient graph design to PostgreSQL, cutting vector search latency 9× versus HNSW when your index doesn't fit in RAM.

0 comments

· 4 min read · FOSSLaw, PostgreSQL

PHP Goes BSD

PHP 9.0 is ditching its dual custom licenses for the standard 3-clause BSD license.

0 comments

· 8 min read · PostgreSQL

After pgBackRest

pgBackRest is unmaintained. Here's what to do next: an honest evaluation of Barman, WAL-G, and the realistic alternatives for production PostgreSQL backups.

0 comments

· 2 min read · PostgreSQL

All Your GUCs in a Row: array_nulls

A Rouen duck is considering the holes in a sidewalk. Control whether unquoted NULL in array literals becomes a SQL null or the string "NULL".

0 comments