# Generate a new migration script using Docker # To run it: # sh scripts/new-migration.sh # create a postgres database for SimpleLogin docker rm -f sl-db docker run -p 25432:5432 --name sl-db -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=sl -d postgres:13 # sleep a little bit for the db to be ready sleep 3 # upgrade the DB to the latest stage and env DB_URI=postgresql://postgres:postgres@127.0.0.1:25432/sl poetry run alembic upgrade head # generate the migration script. env DB_URI=postgresql://postgres:postgres@127.0.0.1:25432/sl poetry run alembic revision --autogenerate # remove the db docker rm -f sl-db