Project

General

Profile

Download (1.03 KB) Statistics
| Branch: | Tag: | Revision:
class RemoveUserJoinTables < ActiveRecord::Migration
def up
if table_exists? :user_compute_resources
remove_foreign_key 'user_compute_resources', 'users'
remove_foreign_key 'user_compute_resources', 'compute_resources'
drop_table :user_compute_resources
end
if table_exists? :user_notices
remove_foreign_key 'user_notices', 'notices'
remove_foreign_key 'user_notices', 'users'
drop_table :user_notices
end
if table_exists? :user_facts
remove_foreign_key 'user_facts', 'fact_names'
remove_foreign_key 'user_facts', 'users'
drop_table :user_facts
end
if table_exists? :user_hostgroups
remove_foreign_key 'user_hostgroups', 'hostgroups'
remove_foreign_key 'user_hostgroups', 'users'
drop_table :user_hostgroups
end
if table_exists? :user_domains
remove_foreign_key 'user_domains', 'domains'
remove_foreign_key 'user_domains', 'users'
drop_table :user_domains
end

drop_table :notices if table_exists? :notices
end
end
(211-211/282)