更改具有lobos迁移的表

时间:2013-10-21 01:50:24

标签: clojure compojure

有人知道如何使用lobos迁移来修改表(添加列)吗? 我找不到任何关于此的文件 - 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

Lobos将根据您数据库中的lobos_migrations表运行所有待处理的迁移。

修改现有表格的语法是使用alter,您可以找到一些文档here

要添加新列,这是一个示例迁移:

(defmigration add-column-test 
   (up []
       (alter :add (table :your_table (integer :test_column))))
   (down []))

您还可以在tests source code

中找到其他alter选项,例如列重命名