gpt4 book ai didi

java - 玩 datomic 2.0 Evolution

转载 作者:行者123 更新时间:2023-12-02 04:32:24 31 4
gpt4 key购买 nike

我使用 Play 2.0 框架Datomic 来实现持久性。到目前为止,我们通常手动安装数据库(并运行迁移),即通过 groovy 脚本从 *.edn 文件读取模式。

现在,我想将迁移转移到“Evolution”,最好的方法是什么?所以我想知道的是:

  1. 如何设置 nosql 数据库的演化(或持久性)
  2. 如何编写脚本?
  3. 如何对这些数据库运行进化?

最佳答案

恐怕不可能使用通过Datomic的演变,它们应该与 JDBC/SQL 一起使用(如 source 所证明的那样) )。话虽这么说,如果您使用 SQL 数据库作为 datomic 的存储服务,理论上是可以实现这一目标的(但从您的问题中我了解到您没有)。

解决方案/替代方案可能是从 Play 的 onStart 方法中调用 Groovy 脚本(或用 Java 执行),该方法可以在 Global.java 中覆盖(例如 here )。当然,您必须进行检查以验证架构是否是您自己的最新架构。

关于java - 玩 datomic 2.0 Evolution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31260939/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com