情况:
我们建立了一个testing的model,
并存储了一笔数据:“876”,
现在要把表名改成“amd”,方法如下:
在终端机输入1rails g migration renametable
然后去到/db/migration/xxx.rb(就是刚才新建的文件),修改如下:
然后执行:1rake db:migrate
接下来,去到当初新建model时后3个带绿色create的文件位置,把文件名中旧的表名改成新的。(留意单复数形式)
其中第一个文件在内容里要改表名,如下图:
完工!!!最后再执行一次:
|
|
测试下:
结果:表名已改,数据还在,成功!!