Sha256: 9c4b8d591384217c4bab7e01826303f363ec38d8bfbcc4ccca31ea25815daa3c
Contents?: true
Size: 618 Bytes
Versions: 3
Compression:
Stored size: 618 Bytes
Contents
module ActiveRecord::IdRegions module Migration def create_table(table_name, options = {}) options[:id] = :bigserial if options[:id].nil? super return if options[:id] == false value = anonymous_class_with_id_regions.rails_sequence_start set_pk_sequence!(table_name, value) unless value == 0 end def anonymous_class_with_id_regions ActiveRecord::IdRegions::Migration.anonymous_class_with_id_regions end def self.anonymous_class_with_id_regions @class_with_id_regions ||= Class.new(ActiveRecord::Base).include(ActiveRecord::IdRegions) end end end
Version data entries
3 entries across 3 versions & 1 rubygems