加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 玩!:Slick的DDL是否取代了Evolutions?

发布时间:2020-12-16 09:20:57 所属栏目:安全 来源:网络整理
导读:这可能是一个愚蠢的问题,但我是新玩的! 安培;油滑.当使用Slick的table.ddl.create时,我注意到它不会创建演变,但应用程序仍然可以工作. 这是否取代了演变?我可以在生产中使用它吗?我是不是该? 提前致谢. 解决方法 Slick和Slick DDL插件只能生成代码来创建
这可能是一个愚蠢的问题,但我是新玩的! &安培;油滑.当使用Slick的table.ddl.create时,我注意到它不会创建演变,但应用程序仍然可以工作.

这是否取代了演变?我可以在生产中使用它吗?我是不是该?

提前致谢.

解决方法

Slick和Slick DDL插件只能生成代码来创建或删除您的模式,而不是进化.所以你仍然需要Play演进或类似的东西来修改现有的模式.在Slick团队中,我们正在努力实现迁移解决方案(优先级较低).许多部件已经在那里,但还没有整合好.有@ nafg的模式操作DSL: https://github.com/nafg/slick-migration-api和一年前的数据库版本管理工具原型: https://github.com/cvogt/migrations/.后者的代码生成部分已经进入了Slick 2.0.正确整合所有这些将为我们提供类型安全的数据库迁移脚本的全面解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读