From 75da4e560d843dffc60cf6a3b369a3703123f7b5 Mon Sep 17 00:00:00 2001 From: danielgrippi Date: Sun, 23 Oct 2011 16:37:36 -0700 Subject: [PATCH] fix photo share visibilities for the recently migrated --- ...1023230730_fix_photo_share_visibilities.rb | 24 +++++++++++++++++++ db/schema.rb | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20111023230730_fix_photo_share_visibilities.rb diff --git a/db/migrate/20111023230730_fix_photo_share_visibilities.rb b/db/migrate/20111023230730_fix_photo_share_visibilities.rb new file mode 100644 index 000000000..d4c673f49 --- /dev/null +++ b/db/migrate/20111023230730_fix_photo_share_visibilities.rb @@ -0,0 +1,24 @@ +class FixPhotoShareVisibilities < ActiveRecord::Migration + class Photo < ActiveRecord::Base; end + + def self.up + raise 'migration currently only compatable with mysql' if postgres? + + if Photo.first.respond_to?(:tmp_old_id) + ['aspect_visibilities', 'share_visibilities'].each do + ActiveRecord::Base.connection.execute < 20111021184041) do +ActiveRecord::Schema.define(:version => 20111023230730) do create_table "aspect_memberships", :force => true do |t| t.integer "aspect_id", :null => false