Rails Migration Data Model栏位修改及数据类型介绍

测试版本Ruby:2.3.1   Rails:5.0.1    

 

一、增加栏位 

      给devise默认的用户新增增加username字段

  1. $ rails generate migration add_username_to_users username:string  

      2. $ rake db:migrate  

      这样就成功的给users增加了一个username栏位

     

二、删除栏位

     1. 增加一个栏位:

      rails g migration RemoveColumnFromTable column:type

         增加多个栏位:

     rails g migration RemoveColumn1AndColumn2FromTable column1:type colummn2:type

     2.rake db:migrate

 

Rails Migration Data Types – MySql – Postgresql – SQLite

Railsmysqlpostgresqlsqlite
:binaryblobbyteablob
:booleantinyint(1)booleanboolean
:datedatedatedate
:datetimedatetimetimestampdatetime
:decimaldecimaldecimaldecimal
:floatfloatfloatfloat
:integerint(11)integerinteger
:stringvarchar(255)*varchar(255)
:texttexttexttext
:timetimetimedatetime
:timestampdatetimetimestampdatetime

转载于:https://www.cnblogs.com/andfly/p/6594034.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值