For development purposes I am using sqlite, though I expect to use postgres in the production environment.
I see that alembic supports multiple databases.
What I am less clear on is whether the migration scripts for different database engines are the same -- in other words, can I use the same migration scripts for postgres and for sqlite, or should I maintain entirely separate alembic environments for them?