skunk icon indicating copy to clipboard operation
skunk copied to clipboard

Feature reqest: migrations.

Open KristianAN opened this issue 2 years ago • 1 comments

Projects like Flyway and Liquibase enable schema creation and migration. They are however not multiplatform. It would be nice it Skunk provided a form of migration tooling.

I don't think there is any point in implementing all the functionality of the mentioned projects, but just the ability to perform simple forward migrations would be a great QoL feature (in my opinion). It allows for easy deployments and makes it easy to keep the schema in sync when developing in a team.

The obvious first question to ask/answer is if this is something that should be handled by Skunk, or if it should come from some external library/tool.

KristianAN avatar Aug 18 '23 12:08 KristianAN

There is this library https://github.com/rolang/dumbo by @rolang . Dumbo is however tied to the flyway spec, which some might not like because of flyways open-core model?

KristianAN avatar Aug 20 '23 18:08 KristianAN