光滑的数据库迁移

时间:2015-09-04 12:12:54

标签: mysql scala slick

我正在使用Scala处理项目,该项目使用Slick.io来处理数据库交互。我有使用其DDL通过Slick实现的数据库模式。

这一切都在我开始时工作正常,但现在我已经进入项目,对数据库模式进行更改变得很痛苦。我必须删除所有表,管理数据,重新创建架构等......

我之前使用的是PHP框架Laravel,它有一种处理数据库迁移的好方法。对数据库进行更改。这是通过一组由时间戳和最近的"可以运行迁移以对数据库模式进行任何更改。

Slick是否有任何等效物?

由于

1 个答案:

答案 0 :(得分:1)

不,光滑本身没有等效物,但你可以使用类似的东西:

迁飞:

https://github.com/flyway/flyway

http://flywaydb.org/

由于您没有提供任何其他信息: 对于play-framework,有一个自己的模块,可以在这里找到:https://github.com/flyway/flyway-play