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
  • 相关阅读:
    发布镜像
    实战Tomcat镜像
    Docker File介绍
    数据卷容器
    DockerFile
    具名、匿名、指定路径挂载
    实战MySQL
    SHELL 常用技巧
    CentOS6和7启动流程
    解决服务器openssh漏洞
  • 原文地址:https://www.cnblogs.com/andfly/p/6594034.html
Copyright © 2011-2022 走看看