Sha256: 4e70248cf98e6c071881a3bd50708443656721c776f033115f8feae726a4a714

Contents?: true

Size: 517 Bytes

Versions: 11

Compression:

Stored size: 517 Bytes

Contents

require 'active_record/connection_adapters/abstract_mysql_adapter'

module Ridgepole
  module Ext
    module AbstractMysqlAdapter
      module DumpAutoIncrement
        def prepare_column_options(column)
          spec = super
          spec[:auto_increment] = 'true' if column.auto_increment?
          spec
        end
      end
    end
  end
end

module ActiveRecord
  module ConnectionAdapters
    class AbstractMysqlAdapter
      prepend Ridgepole::Ext::AbstractMysqlAdapter::DumpAutoIncrement
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ridgepole-0.8.0.rc1 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.7 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.6 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.5 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.5.beta3 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.5.beta2 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.5.beta lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.4 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.3 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.3.beta3 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb
ridgepole-0.7.3.beta2 lib/ridgepole/ext/abstract_mysql_adapter/dump_auto_increment.rb