2013年6月17日月曜日

【Ruby on RailsでAUTO_INCREMENTの初期値をmigrationファイルに設定する方法】

例えばusersテーブルを作成するときに、
AUTO_INCREMENTの初期値を10001からにしたいときはmigrationファイルを以下のようにする。

class CreateUsers < ActiveRecord::Migration

  def change
    create_table :users do |t|
      t.string :name
      t.timestamps
    end
    execute "ALTER TABLE users AUTO_INCREMENT = 10001"
  end

end

0 件のコメント:

コメントを投稿