Since I tried to create web application with Haskell, I've been looking for general way of managing database migration.
So far, I found two software looking good to me:
I'm used to ruby, so I decided to make a dockerized application of standalone-migrations and use it from Haskell app connecting with Postgresql.
Here are relevant repositories:
- Docker container dockerhub: hiogawa/standalone-migrations
- Source code is here: github hi-ogawa/docker-standalone-migrations
- docker-compose example github hi-ogawa/docker-compose-standalone-migrations-example
You can read usages from each README files.