Rails Migration Data Model栏位修改及数据类型介绍
生活随笔
收集整理的這篇文章主要介紹了
Rails Migration Data Model栏位修改及数据类型介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
測試版本Ruby:2.3.1 ? Rails:5.0.1 ? ?
?
一、增加欄位?
? ? ? 給devise默認的用戶新增增加username字段
? ? ? 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
| Rails | mysql | postgresql | sqlite |
| :binary | blob | bytea | blob |
| :boolean | tinyint(1) | boolean | boolean |
| :date | date | date | date |
| :datetime | datetime | timestamp | datetime |
| :decimal | decimal | decimal | decimal |
| :float | float | float | float |
| :integer | int(11) | integer | integer |
| :string | varchar(255) | * | varchar(255) |
| :text | text | text | text |
| :time | time | time | datetime |
| :timestamp | datetime | timestamp | datetime |
轉載于:https://www.cnblogs.com/andfly/p/6594034.html
總結
以上是生活随笔為你收集整理的Rails Migration Data Model栏位修改及数据类型介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 课堂练习之小强大扫荡
- 下一篇: POJ 2106-Boolean Exp