วันเสาร์ที่ 20 มีนาคม พ.ศ. 2553

Ruby on Rails : การเพิ่ม field ในฐานข้อมูล

ในบางครั้งเมื่อเราเขียนโปรแกรมไปสักพัก หรือหลังจากการส่งงานให้กับผู้ใช้งานตรวจดูในครั้งแรกๆ
อาจจะมีบางครั้งที่เราจะต้องเพิ่มเติม field ในตารางต่างๆ เนื่องจากการลืมออกแบบ หรือการเปลี่ยนแปลงความต้องการของผู้ใช้งานก็ตาม ให้ใช้คำสั่งดังต่อไปนี้

ruby script/generate migration add_ชื่อfield_to_ชื่อตาราง ชื่อfield:ประเภทfield

เช่น

ruby script/generate migration add_email_to_student email:string
เป็นการเพิ่ม field email ในตาราง student โดยมีประเภทเป็น string


หลังจากนั้นให้ทำการ migrate
rake db:migrate