Sony Imageworks , recognising the value of the Open Source Software products that they have used, are entering into the same spirit by releasing five of their own projects as Open Source. One of these, Scala Migrations , is a library that manages updates, rollbacks and changes to data base schemas.
"The Scala Migrations library is written in Scala and makes use of the clean Scala language to write easy to understand migrations, which are also written in Scala. Scala Migrations provides a database abstraction layer that allows migrations to target any supported database vendor."
The source code is available here .