class ActiveRecord::ConnectionAdapters::Redshift::SchemaCreation

Private Instance Methods

add_column_options!(sql, options) click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/redshift/schema_statements.rb, line 12
def add_column_options!(sql, options)
  column = options.fetch(:column) { return super }
  if column.type == :uuid && options[:default] =~ /\(\)/
    sql << " DEFAULT #{options[:default]}"
  else
    super
  end
end
visit_ColumnDefinition(o) click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/redshift/schema_statements.rb, line 7
def visit_ColumnDefinition(o)
  o.sql_type = type_to_sql(o.type, o.limit, o.precision, o.scale)
  super
end