2017-2-1记录:如何修改model表格名称(不损数据)

情况:

我们建立了一个testing的model,


并存储了一笔数据:“876”,

现在要把表名改成“amd”,方法如下:
在终端机输入

rails g migration renametable

然后去到/db/migration/xxx.rb(就是刚才新建的文件),修改如下:


然后执行:

rake db:migrate

接下来,去到当初新建model时后3个带绿色create的文件位置,把文件名中旧的表名改成新的。(留意单复数形式)


其中第一个文件在内容里要改表名,如下图:

完工!!!最后再执行一次:

rake db:migrate

测试下:


结果:表名已改,数据还在,成功!!

comments powered by Disqus