« Previous
Next »
Postgres HOME
Welcome to the iwantcoding.com PostgreSQL Tutorial. PostgreSQL is the world’s most advanced open-source relational database. Strong types, rich SQL, JSONB, full-text search, and a deep extension ecosystem make it a default pick for new projects.
What this tutorial covers
| Chapter | You will learn |
|---|---|
| Postgres Basics | Install, psql, data types, CREATE TABLE, SELECT / INSERT / UPDATE / DELETE, JOINs, GROUP BY, subqueries, CTEs, window functions. |
| Postgres Special | JSONB, arrays, ENUMs, UUID, full-text search, GIN / GiST, extensions (postgis, pgvector), partitioning. |
| Schema & Performance | Constraints, indexes, EXPLAIN ANALYZE, transactions, MVCC, roles, backups, replication. |
| Server-side Code | Functions, PL/pgSQL, triggers, views, LISTEN / NOTIFY, logical decoding. |
| Examples | Cheatsheet, runnable snippets, quiz, exercises, bootcamp, certificate. |
Who this is for
- App devs starting a new product.
- Anyone with JSON data who would still like real SQL.
- Data folks: pgvector, partitioning, and CTEs are first-class.
How to use this tutorial: read the chapter, run the example with Try it Yourself », do the exercise, then take the quiz at the bottom. Hit Mark complete when you're done — the sidebar will track your progress.
Example
« Previous
Next »
Discussion
Loading…