我正在开发一个使用Scala的项目,它使用Slick.io来处理数据库交互。我使用它的DDL通过Slick实现了数据库模式。
当我开始工作时,这一切都很好,但是现在我已经进入了项目的某些阶段,对数据库模式进行更改正在成为一件痛苦的事情。我必须删除所有的表,管理数据,重新创建模式等等.
我以前使用过PHP框架Laravel,它可以很好地处理数据库迁移&对数据库进行更改。这是通过一组由时间戳控制的类完成的,并且可以运行“最近”迁移来对数据库模式进行任何更改。
斯利克有类似的吗?
谢谢
发布于 2015-09-04 12:21:32
不,slick本身并没有类似的内容,但是您可以使用这样的方法:
天桥:
https://github.com/flyway/flyway
http://flywaydb.org/
由于您还没有提供任何其他信息:对于play框架,有一个自己的模块,可以在这里找到:https://github.com/flyway/flyway-play。
https://stackoverflow.com/questions/32397791
复制相似问题