Changeset 2316
- Timestamp:
- 09/23/05 15:46:04 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
r2312 r2316 277 277 278 278 # Returns an array of table names for the current database. 279 def tables(name = nil) end279 # def tables(name = nil) end 280 280 281 281 # Returns an array of indexes for the given table. 282 def indexes(table_name, name = nil) end282 # def indexes(table_name, name = nil) end 283 283 284 284 # 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 164 164 end 165 165 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}" 168 174 end 169 175