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
- Host: GitHub
- URL: https://github.com/mailru/slick-migration
- Owner: mailru
- License: other
- Created: 2015-12-23T08:26:01.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-22T13:18:35.000Z (over 9 years ago)
- Last Synced: 2025-08-03T03:40:08.652Z (2 months ago)
- Language: Scala
- Homepage: https://opensource.mail.ru/Slick-migration
- Size: 71.3 KB
- Stars: 5
- Watchers: 7
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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