我正在使用Scala处理项目,该项目使用Slick.io来处理数据库交互。我有使用其DDL通过Slick实现的数据库模式。
这一切都在我开始时工作正常,但现在我已经进入项目,对数据库模式进行更改变得很痛苦。我必须删除所有表,管理数据,重新创建架构等......
我之前使用的是PHP框架Laravel,它有一种处理数据库迁移的好方法。对数据库进行更改。这是通过一组由时间戳和最近的"可以运行迁移以对数据库模式进行任何更改。
Slick是否有任何等效物?
由于
答案 0 :(得分:1)
不,光滑本身没有等效物,但你可以使用类似的东西:
迁飞:
https://github.com/flyway/flyway
由于您没有提供任何其他信息: 对于play-framework,有一个自己的模块,可以在这里找到:https://github.com/flyway/flyway-play