数据迁移能让你很方便的以一种有条理,有组织的方式更改你的数据库。当然你也可以手动更改sql语句,但是你也有责任告诉其他的开发者;让他们运行这些语句。
你也要记录变化的地方不要让它在你下次部署时和你的产品机器发生冲突。
Active Record 记录你已经运行的所有迁移操作,因此你所做的就是更新你的代码,然后运行 "rake db:migrate"。当Active Record 起效时,迁移也应该已经运行啦。
它也会同步相对应的更新 db/schema.rb 文件。
数据迁移允许你用ruby 描述这些变化。这些迁移重要的是跟数据库是独立的(正如大多数Active Record的函数):你不必但系精确的语法“CREATE TABLE”。
例如,你可以在开发模式用SQLite3,在产品模式用MySQL。
本文一下将会介绍数据迁移的内容如下:
本文发布于:2024-01-31 02:10:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170663824324590.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |