Ruby ON Rails
마이그레이션 명령어
1.하나의 migration을 만들어 보자
기본으로 모델을 만들면 하나 생성된다.
ruby script/generate model discount
그러나 모델을 만들지 않고 그냥 하나 만든다고 하면 다음 명령어 이용
ruby script/generate migration add_price_column
마이그레이션을 디비에 적용해보자.
rake db:rake
- 마이그레이션 예제
def self.up
create_table :users do |t|
t.column :name, :string
t.column :session_remote, :string
t.column :session_service, :string
end
end
def self.down
drop_table :users
end
def self.up
add_column :posts, :idx, :decimal, :precision => 19, :scale => 14
add_column :posts, :parent_no, :integer
add_column :posts, :lord_no, :integer
add_column :posts, :depth, :integer
end
def self.down
remove_column :posts, :idx
remove_column :posts, :parent_no
remove_column :posts, :lord_no
remove_column :posts, :depth
end
History
Last edited on 07/09/2007 14:22 by glory
Comments (0)