diff options
author | Marcelo Silveira <marcelo@mhfs.com.br> | 2012-02-09 03:28:11 -0200 |
---|---|---|
committer | Marcelo Silveira <marcelo@mhfs.com.br> | 2012-02-09 03:28:11 -0200 |
commit | 7ef22fce7cdb955aba3b2f45629a711592336b1f (patch) | |
tree | 86362e8c3ec89afd925a593fb96a2dd8f8e6e3dc /activerecord/test/cases/migration | |
parent | d70e0236df61d69c9299fe63df94da35c87ee2d8 (diff) | |
download | rails-7ef22fce7cdb955aba3b2f45629a711592336b1f.tar.gz rails-7ef22fce7cdb955aba3b2f45629a711592336b1f.tar.bz2 rails-7ef22fce7cdb955aba3b2f45629a711592336b1f.zip |
Made schema dumper recognize partial indices' where statements
Diffstat (limited to 'activerecord/test/cases/migration')
-rw-r--r-- | activerecord/test/cases/migration/index_test.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/activerecord/test/cases/migration/index_test.rb b/activerecord/test/cases/migration/index_test.rb index 89cf0f5e93..c5a479fcdb 100644 --- a/activerecord/test/cases/migration/index_test.rb +++ b/activerecord/test/cases/migration/index_test.rb @@ -169,6 +169,12 @@ module ActiveRecord connection.add_index("testings", ["last_name", "first_name"], :order => :desc) connection.remove_index("testings", ["last_name", "first_name"]) end + + # Selected adapters support partial indices + if current_adapter?(:PostgreSQLAdapter) + connection.add_index("testings", ["last_name"], :where => "first_name = 'john doe'") + connection.remove_index("testings", ["last_name"]) + end end end |