class ExampleMigration < ActiveRecord::Migration def self.upcreate_table :products do |t|end
t.references :category
end
#add a foreign key
execute <<-SQL ALTER TABLE products ADD CONSTRAINT fk_products_categories FOREIGN KEY (category_id) REFERENCES categories(id) SQL add_column :users, :home_page_url, :string rename_column :users, :email, :email_address
def self.downrename_column :users, :email_address, :emailend
remove_column :users, :home_page_url
execute "ALTER TABLE products DROP FOREIGN KEY fk_products_categories"
drop_table :products
วันศุกร์ที่ 1 เมษายน พ.ศ. 2554
rails 3: foreign key in migration
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น