vkill'blog

“技术本身没有太多价值,掌握了新的思考方式才是真的收获”

ActiveRecord Migrate 创建mysql表时字符集等的设置

19:10 , vkill
create_table 的参数 :options 处设置字符集
字段 非空、默认值、字符长度限制设置
add_index 用来设置索引,不可重复用 :unique 参数


class CreateUsers < ActiveRecord::Migration
  def self.up
    create_table :users, :options=>"DEFAULT CHARSET=UTF8" do |t|
      t.string :User, :null=>false, :limit=>16
      t.string :Password, :null=>false, :limit=>40
      t.boolean :Status, :null=>false, :default=>1
      t.text :Comment
      t.timestamps
    end
    add_index :users, :User, :name=>"users_User_index", :unique=>true
  end

  def self.down
    drop_table :users
  end
end


类别:ruby & rails | Tags: , , , , | 0 条评论, 1318 次阅读
网友评论(0):
发表评论:

Nickname: 
Email:
Site URI: