Build the mental model
Capstone completion is more than having tables. Demonstrate invariants, safe queries, performance evidence, least privilege, repeatable migrations, tested restores, and an operational runbook. Written trade-offs and limitations are evidence of production thinking.
Connect it to a real scenario
Organize `migrations/`, `seeds/`, `queries/`, `tests/`, and `runbooks/`. Submit a blank-database build, invalid-data tests, EXPLAIN snapshots, role tests, restore-drill output, and an architecture note—without secrets or real user data.
Try the working example
Final review
[ ] Migrations build a blank PostgreSQL 18 database
[ ] Constraints reject invalid relationships
[ ] All application input is parameterized
[ ] Critical queries have reviewed EXPLAIN (ANALYZE, BUFFERS) plans
[ ] Runtime role follows least privilege; RLS tests pass where used
[ ] Pool budget and timeouts are documented
[ ] Backup restore drill passes within RTO
[ ] Monitoring, alerts, upgrade policy, and incident runbook exist
[ ] No secrets or production personal data are committedYou finish with a PostgreSQL capstone package proving basic through production-level skills.5-minute try-it
Attach a file, command output, or test as evidence for every checklist item and complete a peer review.
One important caution
Do not mark boxes from confidence alone. Treat any pass without evidence as a failure.
PostgreSQL — Server Administration — PostgreSQL Global Development Group