Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 2316

Show
Ignore:
Timestamp:
09/23/05 15:46:04 (3 years ago)
Author:
minam
Message:

Post the postgresql adapter (and hopefully other adapters) pass all tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb

    r2312 r2316  
    277277 
    278278      # Returns an array of table names for the current database. 
    279       def tables(name = nil) end 
     279      # def tables(name = nil) end 
    280280 
    281281      # Returns an array of indexes for the given table. 
    282       def indexes(table_name, name = nil) end 
     282      # def indexes(table_name, name = nil) end 
    283283 
    284284      # Returns an array of column objects for the table specified by +table_name+. 
  • trunk/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb

    r1912 r2316  
    164164      end 
    165165 
    166       def remove_index(table_name, column_name) 
    167         execute "DROP INDEX #{table_name}_#{column_name}_index" 
     166      def remove_index(table_name, options) 
     167        if Hash === options 
     168          index_name = options[:name] 
     169        else 
     170          index_name = "#{table_name}_#{options}_index" 
     171        end 
     172 
     173        execute "DROP INDEX #{index_name}" 
    168174      end       
    169175