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