续集生成迁移

时间:2014-04-02 01:41:37

标签: ruby sequel

我看到Sequel gem支持迁移here,但我没有看到记录的任何类型的生成器。是否存在;或者我应该手动创建所有迁移(或者交替创建我自己的任务来生成迁移)?

1 个答案:

答案 0 :(得分:6)

来自documentation

  

续集并没有为您创建迁移的生成器。但是,创建迁移就像在迁移目录中使用包含Sequel.migration调用的适当文件名创建文件一样简单。

迁移文件的内容不必指定时间戳或索引,而且格式非常简单。

我通常只是复制一个先前的迁移(可能类似于我正在创建的迁移)并更改文件名。请参阅现有的迁移:

$ ls -1 db/migrate/
20170320075430_check_postgres_extensions.rb
...

为了运行迁移,我使用了可用的rake任务here