diff --git a/db/migrate/20110328202414_post_visibilities_on_contacts.rb b/db/migrate/20110328202414_post_visibilities_on_contacts.rb index ce08350d6..106bf2d50 100644 --- a/db/migrate/20110328202414_post_visibilities_on_contacts.rb +++ b/db/migrate/20110328202414_post_visibilities_on_contacts.rb @@ -27,8 +27,6 @@ SQL end def self.delete_duplicate_pvs - execute('DELETE FROM post_visibilities WHERE post_visibilities.contact_id = 0') - duplicate_rows = execute < false @@ -59,6 +66,8 @@ SQL add_foreign_key :aspect_visibilities, :aspects, :dependent => :delete add_foreign_key :aspect_visibilities, :posts, :dependent => :delete + delete_disconnected_pvs + add_column :post_visibilities, :contact_id, :integer, :null => false move_author_pvs_to_aspect_pvs