rails3 bigint primary key

前端 未结 6 1555
小鲜肉
小鲜肉 2020-12-11 03:53

I would like to create a bigint (or string or whatever that is not int) typed primary key field under Rails 3.

I have a given

6条回答
  •  时光取名叫无心
    2020-12-11 04:23

    For MySQL you can use "SERIAL" which is alias for "BIGINT UNSIGNED NOT NULL AUTO_INCREMENT"

    class ChangeUserIdToBigint < ActiveRecord::Migration
      def change
        change_column :users, :id, 'SERIAL'
      end
    end
    

提交回复
热议问题