Remove some mongo stuff

This commit is contained in:
Raphael Sofaer 2011-06-03 18:32:35 -07:00
parent d35970a0ab
commit c73af11ba6
2 changed files with 19 additions and 24 deletions

View file

@ -0,0 +1,18 @@
class DropMongoRemains < ActiveRecord::Migration
def self.up
remove_index :aspects, :mongo_id
remove_index :comments, :mongo_id
remove_index :contacts, :mongo_id
remove_index :invitations, :mongo_id
remove_index :people, :mongo_id
remove_index :posts, :mongo_id
remove_index :profiles, :mongo_id
remove_index :services, :mongo_id
remove_index :users, :mongo_id
drop_table :mongo_notifications
end
def self.down
end
end

View file

@ -10,7 +10,7 @@
# #
# It's strongly recommended to check this file into your version control system. # It's strongly recommended to check this file into your version control system.
ActiveRecord::Schema.define(:version => 20110603233202) do ActiveRecord::Schema.define(:version => 20110604012703) do
create_table "aspect_memberships", :force => true do |t| create_table "aspect_memberships", :force => true do |t|
t.integer "aspect_id", :null => false t.integer "aspect_id", :null => false
@ -44,7 +44,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
t.boolean "contacts_visible", :default => true, :null => false t.boolean "contacts_visible", :default => true, :null => false
end end
add_index "aspects", ["mongo_id"], :name => "index_aspects_on_mongo_id"
add_index "aspects", ["user_id", "contacts_visible"], :name => "index_aspects_on_user_id_and_contacts_visible" add_index "aspects", ["user_id", "contacts_visible"], :name => "index_aspects_on_user_id_and_contacts_visible"
add_index "aspects", ["user_id"], :name => "index_aspects_on_user_id" add_index "aspects", ["user_id"], :name => "index_aspects_on_user_id"
@ -63,7 +62,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
add_index "comments", ["author_id"], :name => "index_comments_on_person_id" add_index "comments", ["author_id"], :name => "index_comments_on_person_id"
add_index "comments", ["guid"], :name => "index_comments_on_guid", :unique => true add_index "comments", ["guid"], :name => "index_comments_on_guid", :unique => true
add_index "comments", ["mongo_id"], :name => "index_comments_on_mongo_id"
add_index "comments", ["post_id"], :name => "index_comments_on_post_id" add_index "comments", ["post_id"], :name => "index_comments_on_post_id"
create_table "contacts", :force => true do |t| create_table "contacts", :force => true do |t|
@ -76,7 +74,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
t.boolean "receiving", :default => false, :null => false t.boolean "receiving", :default => false, :null => false
end end
add_index "contacts", ["mongo_id"], :name => "index_contacts_on_mongo_id"
add_index "contacts", ["person_id"], :name => "index_contacts_on_person_id" add_index "contacts", ["person_id"], :name => "index_contacts_on_person_id"
add_index "contacts", ["user_id", "person_id"], :name => "index_contacts_on_user_id_and_person_id", :unique => true add_index "contacts", ["user_id", "person_id"], :name => "index_contacts_on_user_id_and_person_id", :unique => true
@ -113,7 +110,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
end end
add_index "invitations", ["aspect_id"], :name => "index_invitations_on_aspect_id" add_index "invitations", ["aspect_id"], :name => "index_invitations_on_aspect_id"
add_index "invitations", ["mongo_id"], :name => "index_invitations_on_mongo_id"
add_index "invitations", ["recipient_id"], :name => "index_invitations_on_recipient_id" add_index "invitations", ["recipient_id"], :name => "index_invitations_on_recipient_id"
add_index "invitations", ["sender_id"], :name => "index_invitations_on_sender_id" add_index "invitations", ["sender_id"], :name => "index_invitations_on_sender_id"
@ -155,20 +151,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
add_index "messages", ["author_id"], :name => "index_messages_on_author_id" add_index "messages", ["author_id"], :name => "index_messages_on_author_id"
add_index "messages", ["conversation_id"], :name => "messages_conversation_id_fk" add_index "messages", ["conversation_id"], :name => "messages_conversation_id_fk"
create_table "mongo_notifications", :force => true do |t|
t.string "mongo_id"
t.string "target_type", :limit => 127
t.string "target_mongo_id", :limit => 127
t.string "recipient_mongo_id"
t.string "actor_mongo_id"
t.string "action"
t.boolean "unread", :default => true
t.datetime "created_at"
t.datetime "updated_at"
end
add_index "mongo_notifications", ["target_type", "target_mongo_id"], :name => "index_mongo_notifications_on_target_type_and_target_mongo_id"
create_table "notification_actors", :force => true do |t| create_table "notification_actors", :force => true do |t|
t.integer "notification_id" t.integer "notification_id"
t.integer "person_id" t.integer "person_id"
@ -207,7 +189,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
add_index "people", ["diaspora_handle"], :name => "index_people_on_diaspora_handle", :unique => true add_index "people", ["diaspora_handle"], :name => "index_people_on_diaspora_handle", :unique => true
add_index "people", ["guid"], :name => "index_people_on_guid", :unique => true add_index "people", ["guid"], :name => "index_people_on_guid", :unique => true
add_index "people", ["mongo_id"], :name => "index_people_on_mongo_id"
add_index "people", ["owner_id"], :name => "index_people_on_owner_id", :unique => true add_index "people", ["owner_id"], :name => "index_people_on_owner_id", :unique => true
create_table "post_visibilities", :force => true do |t| create_table "post_visibilities", :force => true do |t|
@ -252,7 +233,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
add_index "posts", ["author_id"], :name => "index_posts_on_person_id" add_index "posts", ["author_id"], :name => "index_posts_on_person_id"
add_index "posts", ["guid"], :name => "index_posts_on_guid", :unique => true add_index "posts", ["guid"], :name => "index_posts_on_guid", :unique => true
add_index "posts", ["mongo_id"], :name => "index_posts_on_mongo_id"
add_index "posts", ["status_message_guid", "pending"], :name => "index_posts_on_status_message_guid_and_pending" add_index "posts", ["status_message_guid", "pending"], :name => "index_posts_on_status_message_guid_and_pending"
add_index "posts", ["status_message_guid"], :name => "index_posts_on_status_message_guid" add_index "posts", ["status_message_guid"], :name => "index_posts_on_status_message_guid"
add_index "posts", ["type", "pending", "id"], :name => "index_posts_on_type_and_pending_and_id" add_index "posts", ["type", "pending", "id"], :name => "index_posts_on_type_and_pending_and_id"
@ -278,7 +258,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
add_index "profiles", ["first_name", "last_name", "searchable"], :name => "index_profiles_on_first_name_and_last_name_and_searchable" add_index "profiles", ["first_name", "last_name", "searchable"], :name => "index_profiles_on_first_name_and_last_name_and_searchable"
add_index "profiles", ["first_name", "searchable"], :name => "index_profiles_on_first_name_and_searchable" add_index "profiles", ["first_name", "searchable"], :name => "index_profiles_on_first_name_and_searchable"
add_index "profiles", ["last_name", "searchable"], :name => "index_profiles_on_last_name_and_searchable" add_index "profiles", ["last_name", "searchable"], :name => "index_profiles_on_last_name_and_searchable"
add_index "profiles", ["mongo_id"], :name => "index_profiles_on_mongo_id"
add_index "profiles", ["person_id"], :name => "index_profiles_on_person_id" add_index "profiles", ["person_id"], :name => "index_profiles_on_person_id"
create_table "service_users", :force => true do |t| create_table "service_users", :force => true do |t|
@ -310,7 +289,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
t.string "user_mongo_id" t.string "user_mongo_id"
end end
add_index "services", ["mongo_id"], :name => "index_services_on_mongo_id"
add_index "services", ["user_id"], :name => "index_services_on_user_id" add_index "services", ["user_id"], :name => "index_services_on_user_id"
create_table "taggings", :force => true do |t| create_table "taggings", :force => true do |t|
@ -375,7 +353,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do
add_index "users", ["email"], :name => "index_users_on_email" add_index "users", ["email"], :name => "index_users_on_email"
add_index "users", ["invitation_service", "invitation_identifier"], :name => "index_users_on_invitation_service_and_invitation_identifier", :unique => true add_index "users", ["invitation_service", "invitation_identifier"], :name => "index_users_on_invitation_service_and_invitation_identifier", :unique => true
add_index "users", ["invitation_token"], :name => "index_users_on_invitation_token" add_index "users", ["invitation_token"], :name => "index_users_on_invitation_token"
add_index "users", ["mongo_id"], :name => "index_users_on_mongo_id"
add_index "users", ["username"], :name => "index_users_on_username", :unique => true add_index "users", ["username"], :name => "index_users_on_username", :unique => true
add_foreign_key "aspect_memberships", "aspects", :name => "aspect_memberships_aspect_id_fk", :dependent => :delete add_foreign_key "aspect_memberships", "aspects", :name => "aspect_memberships_aspect_id_fk", :dependent => :delete