PostgreSQL Resources and Book Recommendations

Introduction

You have worked through SQL fundamentals, Postgres-specific features (RETURNING, JSONB, MVCC, VACUUM), integrations, projects, and operations. This chapter collects official docs, books, and Hello Code tracks that pair well with PostgreSQL in real architectures.

Prerequisites

  • Progress through this track (or equivalent Postgres experience)
  • At least one project chapter attempted (recommended)

How to Keep Learning

  1. Run PostgreSQL beside MySQL and Redis in one Compose stack — Project deploy
  2. Break things on purpose—drop an index, fill disk, open a long transaction
  3. Fix with Troubleshooting
  4. Automate pg_dump before schema experiments — Backup

Hands-on beats reading about EXPLAIN alone.

Official References

ResourceBest for
PostgreSQL DocumentationAuthoritative reference, all versions
PostgreSQL TutorialGuided SQL lessons
PostgreSQL WikiRecipes, extensions, ops notes
pg_stat_statementsQuery performance stats

Download docs for offline: postgresql.org/docs/current/.

PostgreSQL: Up and Running (O'Reilly — Riggs, Krosing, Page)

  • Installation, SQL, administration, backup
  • Best after chapters 01–18 of this track

The Art of PostgreSQL (Dimitri Fontaine)

Designing Data-Intensive Applications (Kleppmann)

SQL Performance Explained (Markus Winand)

  • Indexing and EXPLAIN mindset—applies across Postgres and MySQL

Pick one book and ship a side project—not four at once.

Pair With Hello Code Tracks

TrackConnection
MySQLSister SQL track—compare syntax
MongoDBDocument model vs JSONB
RedisCache-aside in chapter 27
Pythonvenv before psycopg
FastAPIAPI for chapter 23
JDBCJava connectivity — chapter 24
Spring Boot 3JPA with PostgreSQLDialect
NginxTLS and reverse proxy
LinuxDocker ops
GitCI with Compose health checks

Advanced Topics (Next Steps)

TopicWhere to go
PostGISpostgis.net
Logical replication upgradesOfficial logical replication docs
Citus / distributed PostgresExtension for sharding at scale
Row-level security SaaSRoles + policy design
TimescaleDBTime-series extension
pgvectorEmbeddings / AI search workloads

PostgreSQL vs MySQL vs MongoDB vs Redis (Reminder)

NeedOften choose
SQL reports, JOINs, strict integrityPostgreSQL or MySQL
Rich SQL, JSONB, extensions, CTEsPostgreSQL
Flexible nested documentsMongoDB
Hot cache, sessions, rate limitsRedis

Same product can use all four with clear boundaries — What Is PostgreSQL.

Certification and Community

FAQ

Official docs vs this track?

This track teaches Hello Code conventions and cross-links; official docs are the reference when you need every CREATE INDEX option.

ORM or raw SQL?

Learn SQL + psycopg first; add SQLAlchemy/JPA when app complexity warrants—debugging still needs EXPLAIN.

Neon / Supabase vs self-hosted?

Managed reduces ops; SQL and drivers stay the same—Docker ops teaches what runs underneath.

Where is the chapter list?

PostgreSQL Chapter Index.

Plan file for authors?

frontend/gen_article_plan/postgresql.md

Done with Postgres—what next?

Pick FastAPI deploy, Redis streams, or deep MySQL for dialect comparison.