可以通过命令行自动为表更改编写Rails迁移吗?

时间:2010-03-04 22:59:17

标签: ruby-on-rails activerecord rake

有没有办法在命令行中写这个,它会在下面自动生成迁移脚本?

示例:

ruby script/generate migration renamePostsTableToActicles

生成:

class RenamePostsTableToActicles < ActiveRecord:Migration
  def self.up
    rename_table :posts, :articles
  end
  def self.down
    rename_table :articles, :posts
  end
end

像:

ruby script/generate migration addCategoryIdToPosts category_id:integer

1 个答案:

答案 0 :(得分:1)

由于目前Rails迁移(包括Rails 3),不,这是不可能的。除非有插件,否则我不知道。