An open API service indexing awesome lists of open source software.

https://github.com/mailru/slick-migration

Slick-migration - is a Scala library that helps to maintain compilable migration scripts
https://github.com/mailru/slick-migration

Last synced: 2 months ago
JSON representation

Slick-migration - is a Scala library that helps to maintain compilable migration scripts

Awesome Lists containing this project

README

          

Slick-migration
===============

Slick-migration is an open source JVM library that allows developers to manage database schema migrations.
DB schema migrations are vital for any project that requires a database.

This library has distinctive features:

* declare migrations in the source files that can be organized with Scala's cake-pattern;
* each migration has a unique URN-identifier;
* migrations can declare explicit dependencies and will be processed in appropriate order (using topological sort);
* support SQL-scripts with PostgreSQL syntax;

Having compilable migrations is very useful when developing features in independent branches. The compiler will ensure that a branch is merged properly to
the trunk migration graph.

License
-------

The license for the library is MIT.

Links
-----
* source code: https://github.com/mailru/slick-migration