Files
danbooru/db/migrate/20140111191413_change_source_index_on_posts.rb

22 lines
849 B
Ruby

class ChangeSourceIndexOnPosts < ActiveRecord::Migration[4.2]
def up
execute "set statement_timeout = 0"
execute "DROP INDEX index_posts_on_source"
execute "DROP INDEX index_posts_on_source_pattern"
execute "CREATE INDEX index_posts_on_source ON posts USING btree
(lower(source))"
execute "CREATE INDEX index_posts_on_source_pattern ON posts USING btree
((SourcePattern(lower(source))) text_pattern_ops)"
end
def down
execute "set statement_timeout = 0"
execute "DROP INDEX index_posts_on_source"
execute "DROP INDEX index_posts_on_source_pattern"
execute "CREATE INDEX index_posts_on_source ON posts USING btree
(source)"
execute "CREATE INDEX index_posts_on_source_pattern ON posts USING btree
((SourcePattern(source)) text_pattern_ops)"
end
end