Skip to content

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

License

Notifications You must be signed in to change notification settings

nehaev/slick-migration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 94.0%
  • PLSQL 6.0%