Sha256: e9d08ede003a5e6d8b1971962cbbc77f4c0b049aef1e16d04951240a05c0fe0b
Contents?: true
Size: 1008 Bytes
Versions: 5
Compression:
Stored size: 1008 Bytes
Contents
# frozen_string_literal: true # Reference: https://stackoverflow.com/questions/62570662/rails-4-ruby-2-7-1-schema-rb-shows-could-not-dump-table-because-of-following-f return unless RUBY_VERSION >= '2.7' && Rails.version < '5' module ActiveRecord module ConnectionAdapters module ColumnDumper def prepare_column_options(column, types) # rubocop:disable Metrics/AbcSize, Metrics/CyclomaticComplexity, Metrics/MethodLength spec = {} spec[:name] = column.name.inspect spec[:type] = column.type.to_s spec[:null] = 'false' unless column.null limit = column.limit || types[column.type][:limit] spec[:limit] = limit.inspect if limit spec[:precision] = column.precision.inspect if column.precision spec[:scale] = column.scale.inspect if column.scale default = schema_default(column).dup if column.has_default? spec[:default] = default unless default.nil? spec end end end end
Version data entries
5 entries across 5 versions & 1 rubygems