Rails は好きですが、マイグレーションはあまり好きではありません。
ActiveRecord::Scema ツールを使用して、SQL を使用せず、移行も行わずにデータベースを作成するにはどうすればよいですか?
私はあなたがそれを次のように使うことを知っています:
ActiveRecord::Schema.define do
create_table :authors do |t|
t.string :name, :null => false
end
add_index :authors, :name, :unique
create_table :posts do |t|
t.integer :author_id, :null => false
t.string :subject
t.text :body
t.boolean :private, :default => false
end
add_index :posts, :author_id
end
しかし、これをどのように実行しますか?
私は単に移行が好きではないので、移行の使用をお勧めしないでください。