diff --git a/db/migrate/20110604012703_drop_mongo_remains.rb b/db/migrate/20110604012703_drop_mongo_remains.rb new file mode 100644 index 000000000..70a812d17 --- /dev/null +++ b/db/migrate/20110604012703_drop_mongo_remains.rb @@ -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 diff --git a/db/schema.rb b/db/schema.rb index 4ca1cb48d..cb37c5497 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # 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| t.integer "aspect_id", :null => false @@ -44,7 +44,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do t.boolean "contacts_visible", :default => true, :null => false 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"], :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", ["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" create_table "contacts", :force => true do |t| @@ -76,7 +74,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do t.boolean "receiving", :default => false, :null => false 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", ["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 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", ["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", ["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| t.integer "notification_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", ["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 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", ["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"], :name => "index_posts_on_status_message_guid" 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", "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", ["mongo_id"], :name => "index_profiles_on_mongo_id" add_index "profiles", ["person_id"], :name => "index_profiles_on_person_id" create_table "service_users", :force => true do |t| @@ -310,7 +289,6 @@ ActiveRecord::Schema.define(:version => 20110603233202) do t.string "user_mongo_id" end - add_index "services", ["mongo_id"], :name => "index_services_on_mongo_id" add_index "services", ["user_id"], :name => "index_services_on_user_id" 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", ["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", ["mongo_id"], :name => "index_users_on_mongo_id" 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