class ActiveRecord::ConnectionAdapters::PostgreSQLColumn

:nodoc:
PostgreSQL-specific extensions to column definitions in a table.

def initialize(name, default, cast_type, sql_type = nil, null = true, default_function = nil)

def initialize(name, default, cast_type, sql_type = nil, null = true, default_function = nil)
  if sql_type =~ /\[\]$/
    @array = true
    super(name, default, cast_type, sql_type[0..sql_type.length - 3], null)
  else
    @array = false
    super(name, default, cast_type, sql_type, null)
  end
  @default_function = default_function
end