New Features
- Scala-Forklift now supports a new type of migration:
APIMigration
, where you can use the syntax from slick-migration-api. You can find an example inexample/migrations/src_migrations/main/scala/3.scala
:
import slick.migration.api.TableMigration
import slick.migration.api.H2Dialect
import com.liyaos.forklift.slick.APIMigration
import datamodel.v2.schema.tables._
object M3 {
implicit val dialect = new H2Dialect
MyMigrations.migrations = MyMigrations.migrations :+ APIMigration( 3 )(
TableMigration(Users).
renameColumn(_.first, "firstname").
renameColumn(_.last, "lastname"))
}
To learn more about slick-migration-api, please check https://github.com/nafg/slick-migration-api
Changes
- Scala-Forklift is now released under the Apache 2.0 license. (#26)