scala – 玩迁移替代方案
发布时间:2020-12-16 19:21:46 所属栏目:安全 来源:网络整理
导读:我即将开始一个将使用Play的新项目! 2 Scala的框架,可能使用Squeryl作为ORM(但也许Slick也会没问题,如果及时准备的话). 现在,玩!具有使用迁移升级数据库的功能.不幸的是,这些迁移是用SQL编写的.这不仅带来不便(我希望能够在Scala中编写迁移),但有两个问题
我即将开始一个将使用Play的新项目! 2
Scala的框架,可能使用Squeryl作为ORM(但也许Slick也会没问题,如果及时准备的话).
现在,玩!具有使用迁移升级数据库的功能.不幸的是,这些迁移是用SQL编写的.这不仅带来不便(我希望能够在Scala中编写迁移),但有两个问题 >首先,我需要自己编写迁移.我习惯于South,它能够通过查看我的模型的当前和以前的定义来推断模式迁移; 所以,我正在寻找替代方案.我无法为任何会自动生成模式迁移的Scala ORM找到任何迁移工具,有没有? 我能找到的最好的工具是Scala migrations.有没有办法让玩!自动使用它代替自己的迁移工具? 解决方法
Play2中的演变实现为
plugin.您可以检查其
implementation并沿着相同的线滚动自己.据我所知,没有一种简单的方法可以将实现替换为另一种实现.
另一个值得关注的工具是Liquibase.它是用Java实现的,所以应该很容易在Scala中使用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |