【问题标题】:Alter tables with lobos migrations使用 lobos 迁移更改表
【发布时间】:2013-10-21 22:04:29
【问题描述】:

有人知道如何通过 lobos 迁移更改表(添加列)吗? 我找不到这方面的文档 - 任何帮助将不胜感激。

【问题讨论】:

    标签: clojure compojure


    【解决方案1】:

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

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

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

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

    您还可以在tests source code 中找到其他alter 选项,例如列重命名

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-26
      • 2015-04-02
      • 2014-03-08
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多