保华的Rails学习笔记

如何修改数据库中的字段

修改数据库中的字段名称,分两种情况:

1、当刚发现数据库字段名称输入有误时,需要:

1)执行 rake db:rollback
2) 修改为正确的
3)执行 rake db:migrate

2、不是当时发现错误的,后来才发现字段输入有误,需要这样做(例如在users表中,把contact写成了contace):

1)执行rails g migration edit_column
2)在新的migrate文件中,加入下边代码

def change
    raname_column :users, :contace_emai, :contact_email
end

3)执行rake db:migrate

注意事项:table名称要记得加s
内容来自于昨晚YY老师的分享课