class ActiveRecord::ConnectionAdapters::SQLServer::SchemaDumper

Constants

SQLSEVER_NO_LIMIT_TYPES

Private Instance Methods

default_primary_key?(column) click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/sqlserver/schema_dumper.rb, line 30
def default_primary_key?(column)
  super && column.is_primary? && column.is_identity?
end
explicit_primary_key_default?(column) click to toggle source
# File lib/active_record/connection_adapters/sqlserver/schema_dumper.rb, line 16
def explicit_primary_key_default?(column)
  column.is_primary? && !column.is_identity?
end
schema_collation(column) click to toggle source
# File lib/active_record/connection_adapters/sqlserver/schema_dumper.rb, line 25
def schema_collation(column)
  return unless column.collation
  column.collation if column.collation != @connection.collation
end
schema_limit(column) click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/sqlserver/schema_dumper.rb, line 20
def schema_limit(column)
  return if SQLSEVER_NO_LIMIT_TYPES.include?(column.sql_type)
  super
end