Slides from "Why PostgreSQL is Terrible" talk at Nordic PGDay are online. Discover what makes PostgreSQL unexpectedly great through its apparent flaws.
Humans don't have primary keys. Learn why treating people as database records breaks down when you account for names, identity, and real-world complexity.
Casting TIMESTAMPTZ to DATE gives different results depending on your client time zone—a subtle bug that can make identical queries return different dates.
Most shared_buffers tuning advice is overthinking it. Set it to 25% of system memory (max 32GB) and move on—the difference between 24GB and 32GB won't matter.