Added PostgreSQL-compatible version of SQL for migration (MovePhotosToTheirOwnTable).

This commit is contained in:
Pistos 2011-10-17 09:42:22 -04:00
parent 61ae843193
commit f04af4c493

View file

@ -26,8 +26,13 @@ FROM posts
WHERE type = 'Photo' WHERE type = 'Photo'
SQL SQL
execute "UPDATE aspect_visibilities AS av, photos SET av.shareable_type='Photo' WHERE av.shareable_id=photos.id" if postgres?
execute "UPDATE share_visibilities AS sv, photos SET sv.shareable_type='Photo' WHERE sv.shareable_id=photos.id" execute "UPDATE aspect_visibilities AS av SET shareable_type='Photo' FROM photos WHERE av.shareable_id=photos.id"
execute "UPDATE share_visibilities AS sv SET shareable_type='Photo' FROM photos WHERE sv.shareable_id=photos.id"
else
execute "UPDATE aspect_visibilities AS av, photos SET av.shareable_type='Photo' WHERE av.shareable_id=photos.id"
execute "UPDATE share_visibilities AS sv, photos SET sv.shareable_type='Photo' WHERE sv.shareable_id=photos.id"
end
# all your base are belong to us! # all your base are belong to us!
execute "DELETE FROM posts WHERE type='Photo'" execute "DELETE FROM posts WHERE type='Photo'"