Pluto
♇ This tool will help you better control a non-versioned database project.
Usage
pluto init
Change informations on pluto.yml and migration
To run migrations
pluto run
To run rollback migrations
pluto rollback step=-1
How to test local
Use golang 1.19+
go mod tidy
go build
mv pluto /usr/local/bin/pluto
On any folder
pluto init
Create new release
git flow release start v0.1.0
git flow release finish 'v0.1.0'
git push origin v0.1.0
Download package
go get -v github.com/astrolink/pluto@0.1.2
go mod vendor