自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

Rails中的Migrations(六)

Data Migrations: 之前写到过,所有的migrations文件都是有ruby代码组成,而且migration中的ruby代码可以和Rails中的其他部分代码进行交互,特别是model类。因此使用migration可以很方便的完成各种数据迁移和操作开发环境数据库内的数据。一下展示了两种截然不同的data migration的应用场景:载入开发环境数据和在不用的数据版本间切换。 Lo...

2008-11-24 19:18:47 144

Rails中的Migrations(五)

定义索引: 在Rails中定义索引也非常的简单。例如在应用中发现,使用name字段对orders表进行检索时,速度较慢,便可是针对name字段增加一个索引,以增加检索速度。 请看下面的代码: Class AddCustomerNameIndexToOrders < ActiveRecord::Migration def self.up add_index :orders, :n...

2008-11-24 17:19:04 167

Rails中的Migrations(四)

Managing Tables:     在Rails的Migrations中可以执行一些DDL的操作,例如新增,删除表等。先来看一段新增表的操作代码:   class CreateOrderHistories < ActiveRecord::Migration def self.up create_table :order_histories do |t| t.in...

2008-11-24 13:09:36 166

Rails中的Migrations(三)

Managing Tables:     在Rails的Migrations中可以执行一些DDL的操作,例如新增,删除表等。先来看一段新增表的操作代码: class CreateOrderHistories < ActiveRecord::Migration def self.up create_table :order_histories do |t| t.inte...

2008-11-19 17:29:30 186

Rails中的Migrations(二)

刨析Migrations:  之前提到过,migrate其实就是rb代码, 因此每个migrate文件都包含一个rb class.这个class是ActiveRecord::Migration的子类,在这个类中至少应该包含两个类方法:up和down.up方法会执 行相应的更改数据库结构的方法,而down方法则会undo up中的改动. 增加字段: 当需要对某张表添加某个字段时,可以使用Activ...

2008-11-19 12:17:28 177

寿险产品分析

定期寿险,生死两全,和终生寿险是个险寿险的三种主要产品类型。顾名思意,这三种产品的保障期限就是不同的,主要区别如下: 定期寿险的保障期限一般为固定年度,或是保障至某个固定年龄。 生死两全寿险的保障期限和定期寿险一样 终生寿险则保障被保人的一生。请注意,这里的终生,根据产品定义可能有两种意思。一种是真正意义的终生,即保障期限一直延续到被保人自然死亡。另一种意义的终生则是保障期限为生命表最大的年份。...

2008-11-18 13:26:25 449

Rails中的Migrations(一)

Rails中的DB Migration是通过db/migrate下的rb脚本来完成的。这些migrate的脚本可以通过手动来维护,但是推荐的方法应该让Rails自己来生成相应的rb文件。在Rails中有两种方式来生成:    1. 使用generator生成model时,同时生成对应这个model的migrate文件。例如:ruby script/generate model discount。...

2008-11-18 10:50:37 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除