ruby on rails 【语法大全2】【模型(Models)】数据库迁移(Migrations)

阅读: 评论:0

ruby on rails 【语法大全2】【模型(Models)】数据库迁移(Migrations)

ruby on rails 【语法大全2】【模型(Models)】数据库迁移(Migrations)

数据迁移【Migrations】

数据迁移能让你很方便的以一种有条理,有组织的方式更改你的数据库。当然你也可以手动更改sql语句,但是你也有责任告诉其他的开发者;让他们运行这些语句。

你也要记录变化的地方不要让它在你下次部署时和你的产品机器发生冲突。

Active Record 记录你已经运行的所有迁移操作,因此你所做的就是更新你的代码,然后运行 "rake db:migrate"。当Active Record 起效时,迁移也应该已经运行啦。

它也会同步相对应的更新 db/schema.rb 文件。

数据迁移允许你用ruby 描述这些变化。这些迁移重要的是跟数据库是独立的(正如大多数Active Record的函数):你不必但系精确的语法“CREATE TABLE”。

例如,你可以在开发模式用SQLite3,在产品模式用MySQL。


本文一下将会介绍数据迁移的内容如下:

  1. 你可以用的创建构造器
  2. Active Record提供数据库操作的方法
  3. Rake 命令怎么操作
  4. 数据迁移和schema.rb的关联


1 解刨数据迁移【 Anatomy of a Migration】






本文发布于:2024-01-31 02:10:40,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170663824324590.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语法   模型   数据库   大全   rails
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23