Ruby on Rails migrationによるテーブル作成
テーブルを作成するmigrationコードの例です。
t.フィールドの型 :フィールド名という書式で記述します。
rakeタスクを実行して、DBに反映させます。
これでusersテーブルが作成されました。
プライマリーキーのフィールドは、
idという名前で自動的に作成されます。
また、datetime型の「created_at」、「updated_at」フィールドも自動的に作成されています。
t.フィールドの型 :フィールド名という書式で記述します。
class CreateUsers < ActiveRecord::Migration
def self.up
create_table :users do |t|
t.string :name, :null =>false
t.string :mail
t.integer :sex
t.date :birthday
end
end
def self.down
drop_table :users
end
end
rakeタスクを実行して、DBに反映させます。
$rake db:migrate
これでusersテーブルが作成されました。
プライマリーキーのフィールドは、
idという名前で自動的に作成されます。
また、datetime型の「created_at」、「updated_at」フィールドも自動的に作成されています。