Sha256: 87615766ad71b82cfe8e7e11ce7957d7f0e6f52fcff652ddfb95e1bcf9706e7c

Contents?: true

Size: 409 Bytes

Versions: 2

Compression:

Stored size: 409 Bytes

Contents

module ActiveRecord
  module Type
    module CRDBExt
      # Return :postgresql instead of :cockroachdb for current_adapter_name so
      # we can continue using the ActiveRecord::Types defined in
      # PostgreSQLAdapter.
      def adapter_name_from(model)
        name = super
        return :postgresql if name == :cockroachdb

        name
      end
    end
    singleton_class.prepend CRDBExt
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activerecord-cockroachdb-adapter-7.1.1 lib/active_record/connection_adapters/cockroachdb/type.rb
activerecord-cockroachdb-adapter-7.1.0 lib/active_record/connection_adapters/cockroachdb/type.rb