PostgreSQL Hero

@postgresqlhero.bsky.social

Want to learn about PostgreSQL? You are in the good place! 🔗 https://postgresqlhero.alexisbouchez.com

Michael Stonebraker, the creator of PostgreSQL, also created Ingres. Ingres was sold. Got acquired. Became proprietary. So he made POSTGRES - to never let that happen again. 30+ years later, it's still free. Still community-owned. Still thriving. 🐘

TIL: The PostgreSQL version numbering used to be X.Y.Z (like 9.6.24). In 2017 they switched to X.Y (like 10.0, 11.0...). Why? Because people kept thinking 9.5 and 9.6 were minor updates. They weren't - they were massive releases. 🐘

TIL: PostgreSQL releases a new major version every year like clockwork. They've done this since 2017. Every fall, a new major version drops. No drama. No delays. Just consistent, boring reliability. That's the elephant way. 🐘

TIL: PostgreSQL was the first database to implement MVCC (Multi-Version Concurrency Control). This lets readers never block writers and writers never block readers. Oracle later 'invented' the same thing. PostgreSQL had it in 1999. 🐘

TIL: PostgreSQL has been open source since 1996 and has NEVER been owned by a corporation. It's maintained by a global community of volunteers and companies who contribute. No single company can buy it, fork it, or kill it. True open source. 🐘

TIL: PostgreSQL's elephant mascot is named 'Slonik'. The name comes from the Russian word for 'little elephant' (слоник). Why an elephant? Because elephants never forget - just like PostgreSQL never loses your data. 🐘

TIL: PostgreSQL was originally called POSTGRES (no SQL). It was created at UC Berkeley in 1986 by Michael Stonebraker. The 'SQL' was added in 1996 when SQL support was added. The name is a play on 'Ingres' - Stonebraker's previous database. Post-Ingres → Postgres 🐘