我正在使用clojure中的web项目,我将拥有一个存储信息的mysql数据库。我计划将Korma用于数据CRUD,但我正在尝试找出管理实际创建表的最佳方法。
我倾向于只编写一个运行CREATE TABLE
命令的bash脚本,但我觉得这不是正确的做事方式,并且不允许将来的迁移。我应该使用Clojure库吗?击?还有其他什么呢?
答案 0 :(得分:1)
你的意思是这个Migratus,这用于luminus(一个网络框架),我认为这可能会有所帮助。
答案 1 :(得分:0)
Liquibase是Java世界中用于数据库迁移的流行工具。还有一个clj-liquibase项目使用EDN并在内部使用liquibase,但我从未使用它。