module DataMapper::Migrations::SqlserverAdapter::ClassMethods
Public Instance Methods
type_map()
click to toggle source
Types for Sqlserver databases.
@return [Hash] types for Sqlserver databases.
@api private
Calls superclass method
# File lib/dm-migrations/adapters/dm-sqlserver-adapter.rb, line 160 def type_map length = Property::String::DEFAULT_LENGTH precision = Property::Numeric::DEFAULT_PRECISION scale = Property::Decimal::DEFAULT_SCALE @type_map ||= super.merge( DateTime => { :primitive => 'DATETIME' }, Date => { :primitive => 'SMALLDATETIME' }, Time => { :primitive => 'SMALLDATETIME' }, TrueClass => { :primitive => 'BIT', }, Property::Text => { :primitive => 'NVARCHAR', :length => 'max' } ).freeze end