2019-05-02 18:17:27 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-08-31 00:06:56 -04:00
|
|
|
class RemoveSiteId < ActiveRecord::Migration[4.2]
|
2013-02-05 14:16:51 -05:00
|
|
|
def up
|
|
|
|
drop_table 'sites'
|
2013-03-23 11:02:59 -04:00
|
|
|
remove_index 'incoming_links', name: "incoming_index"
|
|
|
|
add_index "incoming_links", ["forum_thread_id", "post_number"], name: "incoming_index"
|
2013-02-05 14:16:51 -05:00
|
|
|
remove_column 'incoming_links', 'site_id'
|
2013-03-23 11:02:59 -04:00
|
|
|
remove_index 'users', name: 'index_users_on_site_id'
|
2013-02-05 14:16:51 -05:00
|
|
|
remove_column 'users', 'site_id'
|
2013-02-25 11:42:20 -05:00
|
|
|
|
2013-03-23 11:02:59 -04:00
|
|
|
remove_index 'expression_types', name: 'index_expression_types_on_site_id_and_expression_index'
|
|
|
|
remove_index 'expression_types', name: 'index_expression_types_on_site_id_and_name'
|
2017-07-27 21:20:09 -04:00
|
|
|
remove_column 'expression_types', 'site_id'
|
2013-03-23 11:02:59 -04:00
|
|
|
add_index "expression_types", ["expression_index"], unique: true
|
|
|
|
add_index "expression_types", ["name"], unique: true
|
2013-02-25 11:42:20 -05:00
|
|
|
|
2013-02-05 14:16:51 -05:00
|
|
|
drop_table 'forums'
|
|
|
|
end
|
|
|
|
|
|
|
|
def down
|
|
|
|
raise 'not reversable'
|
|
|
|
end
|
|
|
|
end
|