0

我正在使用 clojure 开发一个 Web 项目,我将有一个存储信息的 mysql 数据库。我计划将Korma用于数据 CRUD,但我正在尝试找出管理实际创建表的最佳方法。

我倾向于只编写一个运行CREATE TABLE命令的 bash 脚本,但我觉得这不是做事的正确方法,并且不允许将来进行迁移。我应该为此使用 Clojure 库吗?重击?完全不同的东西?

4

2 回答 2

1

你的意思是这个Migratus 吗,这是在 luminus(一个 web 框架)中使用的,我认为这可能会有所帮助。

于 2015-11-29T06:29:46.247 回答
0

Liquibase是 Java 世界中用于数据库迁移的流行工具。还有一个clj-liquibase项目,它使用 EDN 并在内部使用 liquibase,但我从未使用过。

于 2015-11-30T12:17:20.483 回答