zoukankan      html  css  js  c++  java
  • 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

    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
  • 相关阅读:
    Redis Cluter
    数据库设计范式
    kvm虚拟化
    架构前端
    集群架构
    初识shell编程
    网络知识
    Linux三剑客
    Linux磁盘管理
    高性能异步爬虫
  • 原文地址:https://www.cnblogs.com/andfly/p/6594034.html
Copyright © 2011-2022 走看看