diff --git a/db/migrate/20190103060819_force_rebake_on_posts_with_images.rb b/db/migrate/20190103060819_force_rebake_on_posts_with_images.rb new file mode 100644 index 00000000000..3837aae59e0 --- /dev/null +++ b/db/migrate/20190103060819_force_rebake_on_posts_with_images.rb @@ -0,0 +1,16 @@ +class ForceRebakeOnPostsWithImages < ActiveRecord::Migration[5.2] + def up + + # commit message has more info: + # Picking up changes with pngquant, placeholder image, new image magick, retina images + + execute <<~SQL + UPDATE posts SET baked_version = 0 + WHERE id IN (SELECT post_id FROM post_uploads) + SQL + end + + def down + # no op, does not really matter + end +end