A part of a tool to handle database schema migrations – an idea and a work in progress project.
Tools like Flyway already exist, but they rely on using multiple SQL files, and Flyway does not
support squashing these files in the open source version. I thought that it would be a interesting challenge to
write my own database schema migration tool.
The idea behind sequdiff isn't to be a complete migration tool. Instead, it's supposed
to find the differences between your database and the SQL you feed into sequdiff. Sequdiff is meant
to be one piece of the puzzle in a larger, more complete database migration tool.
The project is mostly complete, but is not yet public on GitHub.