流畅的数据库迁移
Slick Database Migrations
我正在使用 Scala 开发一个项目,该项目使用 Slick.io 来处理数据库交互。我使用它的 DDL 通过 Slick 实现了数据库模式。
刚开始时这一切都很好,但现在我已经进入了项目,更改数据库模式变得很痛苦。我必须删除所有表、管理数据、重新创建架构等...
我以前使用过 PHP 框架 Laravel,它可以很好地处理数据库迁移和对数据库进行更改。这是通过一组由时间戳控制的 类 完成的,"most recent" 迁移可以是 运行 对数据库架构进行任何更改。
Slick 有任何等价物吗?
谢谢
不,slick 本身没有等效项,但您可以使用类似的东西:
飞行路线:
https://github.com/flyway/flyway
由于您没有提供任何其他信息:
对于播放框架,有一个自己的模块,可以在这里找到:https://github.com/flyway/flyway-play
我正在使用 Scala 开发一个项目,该项目使用 Slick.io 来处理数据库交互。我使用它的 DDL 通过 Slick 实现了数据库模式。
刚开始时这一切都很好,但现在我已经进入了项目,更改数据库模式变得很痛苦。我必须删除所有表、管理数据、重新创建架构等...
我以前使用过 PHP 框架 Laravel,它可以很好地处理数据库迁移和对数据库进行更改。这是通过一组由时间戳控制的 类 完成的,"most recent" 迁移可以是 运行 对数据库架构进行任何更改。
Slick 有任何等价物吗?
谢谢
不,slick 本身没有等效项,但您可以使用类似的东西:
飞行路线:
https://github.com/flyway/flyway
由于您没有提供任何其他信息: 对于播放框架,有一个自己的模块,可以在这里找到:https://github.com/flyway/flyway-play