A schema contains a group of tables. A database contains a group of schemas.
In prod, we use a cloudsql PostgreSQL instance.
The reports
DB is for prod only. It's presence should be a gatekeeper to prevent destructive teardowns.
Everywhere else, we assume a local PostgreSQL running on port 5432 with two existing databases.
The khan_test
DB is for integration tests.
The khan_dev
DB is for local development.