Support the :column option for remove_index with the PostgreSQL adapter. Closes #3661.

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3499 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
Marcel Molina
2006-01-31 14:31:16 +00:00
parent d2adec438e
commit 2bf3fa076e
2 changed files with 3 additions and 7 deletions

View File

@@ -1,5 +1,7 @@
*SVN*
* Support the :column option for remove_index with the PostgreSQL adapter. #3661 [shugo@ruby-lang.org]
* Add documentation for add_index and remove_index. #3600 [Manfred Stienstra <m.stienstra@fngtps.com>]
* If the OCI library is not available, raise an exception indicating as much. #3593 [schoenm@earthlink.net]

View File

@@ -325,13 +325,7 @@ module ActiveRecord
end
def remove_index(table_name, options) #:nodoc:
if Hash === options
index_name = options[:name]
else
index_name = "#{table_name}_#{options}_index"
end
execute "DROP INDEX #{index_name}"
execute "DROP INDEX #{index_name(table_name, options)}"
end