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/sqlite3_adapter.rb | |
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/sqlite3_adapter.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb index 358039723f..24fc67938d 100644 --- a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb +++ b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb @@ -375,7 +375,8 @@ module ActiveRecord pks[0]['name'] end - def remove_index!(table_name, index_name) #:nodoc: + def remove_index(table_name, options = {}) #:nodoc: + index_name = index_name_for_remove(table_name, options) exec_query "DROP INDEX #{quote_column_name(index_name)}" end |