Skip to content
Browse files
Document the available database migration tools.
Resolve #46.
  • Loading branch information
lastland committed May 21, 2016
1 parent 67f7f2e commit d388e3f3e1bc93b6179318ee2869998d31f2565f
Showing with 27 additions and 0 deletions.
  1. +1 −0 slick/src/sphinx/index.rst
  2. +26 −0 slick/src/sphinx/migrations.rst
@@ -31,6 +31,7 @@ User Manual

@@ -0,0 +1,26 @@
Database Migrations
Slick itself does not support database migrations, but there are some
third-party tools that work well with Slick. This page provides a list
of them.

Scala Forklift
`Scala Forklift <>`_ is a
type-safe data migration tool with great supports for Slick. Users can
define their database migrations using either type-safe Slick queries
or plain SQL queries. Scala Forklift will automatically apply the
unapplied user-defined database migrations in the right order, and
manage the Scala code corresponding to the database schemas using
the Slick code generator.

An example can be found `here <>`_.

An example of using Play, Slick, and Forklift can be found `here <>`_.

`slick-migration-api <>`_ is a
library for defining database migrations, for use with Slick. It supports
altering database schemas using a type-safe Scala DSL. Unfortunately, it
does not support Slick of version 3.0 or later for the time being.

0 comments on commit d388e3f

Please sign in to comment.