Database & Migrations
BlitzShip uses Flask‑Migrate (Alembic) to manage your schema.
Local (SQLite)
By default in Dev:
flask db upgrade
This creates instance/database.db.
Production (Postgres)
On Prod:
- Provision a database (Heroku Postgres, RDS, etc.).
- Ensure
DATABASE_URLis set in your environment. - Run:
flask db upgrade
Commands
flask db init‑ only if you need a fresh migrations folderflask db migrate -m "Message"‑ auto‑generate a new revisionflask db upgrade‑ apply revisions