2019-03-20
· 1 min
·
PostgreSQL
Slides from my PGDay Nordic 2019 talk on lookups are now online—dive into the techniques that made the presentation.
0 comments
2019-02-11
· 3 min
·
PostgreSQL
PostgreSQL lets you export transaction snapshots so multiple sessions see the exact same database view—essential for tools like parallel pg_dump that need…
2 comments
2019-02-08
· 2 min
·
PostgreSQL
PostgreSQL's autovacuum freeze parameters prevent catastrophic transaction ID wraparound—and cranking them up is a mistake that can force your database…
4 comments
2019-02-04
· 1 min
·
PostgreSQL
Discover what breaks when PostgreSQL scales to its limits, straight from the FOSDEM 2019 talk slides.
1 comment
2018-09-26
· 1 min
·
PostgreSQL
Check your sequences for overflow risk without incrementing them. A handy PL/pgSQL function returns all current sequence values at a glance.
2 comments
2018-09-12
· 1 min
·
PostgreSQL
Securing PostgreSQL presentation slides from PDXPUG PostgreSQL Day 2018 are now available for download.
0 comments
2018-09-04
· 2 min
·
PostgreSQL
PostgreSQL's CHAR type pads with spaces and silently trims them during operations, creating bizarre behaviors that surprise most developers.
2 comments
2018-08-28
· 1 min
·
PostgreSQL
LOCK TABLE might seem tempting for serializing access, but it blocks autovacuum and replicates to secondaries. Use advisory locks instead.
0 comments
2018-08-09
· 2 min
·
PostgreSQL
Use pg_rewind to reattach a former primary as a secondary without a full rebuild.
0 comments
2018-08-07
· 1 min
·
PostgreSQL
PostgreSQL offers three ways to get the current time: now(), statement_timestamp(), and clock_timestamp(). Learn which one to use and when.
2 comments