scinote-web/db/migrate/20170619125051_add_search_indexes_to_repositories.rb
Luka Murn 9f60ece25f Merge branch 'master' into rails-5.1
Conflicts:
	app/models/repository.rb
	app/models/repository_row.rb
	app/views/projects/index.html.erb
	app/views/shared/_secondary_navigation.html.erb
2017-07-06 15:12:15 +02:00

22 lines
588 B
Ruby

require File.expand_path('app/helpers/database_helper')
include DatabaseHelper
class AddSearchIndexesToRepositories < ActiveRecord::Migration[4.2]
def up
if db_adapter_is? 'PostgreSQL'
if index_exists?(:repository_rows, :name)
remove_index :repository_rows, :name
end
add_gin_index_without_tags :repository_rows, :name
add_gin_index_without_tags :repository_text_values, :data
end
end
def down
if db_adapter_is? 'PostgreSQL'
remove_index :repository_rows, :name
remove_index :repository_text_values, :data
end
end
end