Learning Path
PostgreSQL Roadmap
A progressive path from SQL fundamentals to PostgreSQL performance, reliability, and production operations.
1
Foundations
PostgreSQL Fundamentals
- What PostgreSQL is
- When to choose it
- Core ecosystem overview
Coming soon
2
Setup
Installation and Local Environment
- Install Postgres locally
- Configure users/databases
- Use psql and GUI tools
Coming soon
3
Setup
Database and Schema Basics
- Create databases and schemas
- Search path basics
- Naming conventions
Coming soon
4
Data Modeling
Data Types and Constraints
- Core SQL types
- CHECK/UNIQUE/NOT NULL
- Primary and foreign keys
Coming soon
5
Data Modeling
Table Design Principles
- Normalization trade-offs
- Modeling one-to-many and many-to-many
- Choosing surrogate vs natural keys
Coming soon
6
Querying
SELECT Fundamentals
- Filtering and sorting
- Pagination patterns
- Projection best practices
Coming soon
7
Querying
Joins and Aggregations
- INNER/LEFT joins
- GROUP BY/HAVING
- Window function introduction
Coming soon
8
Querying
Subqueries and CTEs
- Correlated vs non-correlated subqueries
- WITH/CTE patterns
- Readability vs performance
Coming soon
9
Indexing
Index Fundamentals
- B-tree basics
- Indexing filter and join columns
- Write cost trade-offs
Coming soon
10
Performance
EXPLAIN and Query Plans
- Read EXPLAIN ANALYZE
- Detect table scans and bad joins
- Iterative tuning workflow
Coming soon
11
Transactions
ACID and Isolation Levels
- Transaction boundaries
- Read committed vs repeatable read
- Consistency guarantees
Coming soon
12
Transactions
Locks and Concurrency
- Row/table locks
- Deadlock basics
- Designing low-contention workflows
Coming soon
13
Advanced Features
JSONB and Semi-Structured Data
- Store and query JSONB
- GIN indexes
- When JSONB is a good fit
Coming soon
14
Advanced Features
Full-Text Search
- tsvector/tsquery basics
- Ranking and dictionaries
- Search index maintenance
Coming soon
15
Operations
Migrations and Versioning
- Migration workflow
- Rollback strategy
- Safe schema evolution
Coming soon
16
Operations
Backup and Restore
- pg_dump/pg_restore basics
- Point-in-time recovery concepts
- Backup verification
Coming soon
17
Operations
Monitoring and Maintenance
- Core DB metrics
- Autovacuum basics
- Routine maintenance tasks
Coming soon
18
Production
Scaling and Reliability
- Connection pooling
- Replication basics
- High-availability mindset
Coming soon