diff options
author | Grey Baker <greysteil@gmail.com> | 2015-08-21 12:44:59 +0100 |
---|---|---|
committer | Grey Baker <greysteil@gmail.com> | 2015-09-05 17:04:03 +0100 |
commit | ce17e232a12861bce4bd950d7143df3fe0cd1991 (patch) | |
tree | f907768be0c7fafc367a228637815213dfee7969 /activerecord/lib/active_record/connection_adapters/abstract | |
parent | a8f4568f5396b68ae81eddc636604bb78bb6632a (diff) | |
download | rails-ce17e232a12861bce4bd950d7143df3fe0cd1991.tar.gz rails-ce17e232a12861bce4bd950d7143df3fe0cd1991.tar.bz2 rails-ce17e232a12861bce4bd950d7143df3fe0cd1991.zip |
Support dropping indexes concurrently in Postgres
See http://www.postgresql.org/docs/9.4/static/sql-dropindex.html
for more details.
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/abstract')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb index a30945d0ee..4653904105 100644 --- a/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb +++ b/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb @@ -607,10 +607,7 @@ module ActiveRecord # remove_index :accounts, name: :by_branch_party # def remove_index(table_name, options = {}) - remove_index!(table_name, index_name_for_remove(table_name, options)) - end - - def remove_index!(table_name, index_name) #:nodoc: + index_name = index_name_for_remove(table_name, options) execute "DROP INDEX #{quote_column_name(index_name)} ON #{quote_table_name(table_name)}" end |