DEV: Add timestamp columns to optimized_images table (#10199)

This allows us to filter by created/updated date when comparing to an S3 inventory.
This commit is contained in:
David Taylor
2020-07-14 11:50:33 +01:00
committed by GitHub
parent 94a2a70462
commit 3d65678a13
3 changed files with 47 additions and 11 deletions

View File

@ -61,7 +61,7 @@ class S3Inventory
WHERE #{model.table_name}.etag IS NULL AND
#{model.table_name}.url = #{table_name}.url")
uploads = (model == Upload) ? model.by_users.where("updated_at < ?", inventory_date) : model
uploads = model.by_users.where("updated_at < ?", inventory_date)
missing_uploads = uploads
.joins("LEFT JOIN #{table_name} ON #{table_name}.etag = #{model.table_name}.etag")
.where("#{table_name}.etag IS NULL AND #{model.table_name}.etag IS NOT NULL")