From ffc97f22983d94a4d62af2efdca707244b3c405f Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Thu, 15 Dec 2016 22:45:04 +0800 Subject: [PATCH] FIX: Wait 30 days before dropping the column. * Regressions from the past is resulting in `logo_url` with no uploads record. --- db/fixtures/001_categories.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db/fixtures/001_categories.rb b/db/fixtures/001_categories.rb index bef41c56d62..02adda656b3 100644 --- a/db/fixtures/001_categories.rb +++ b/db/fixtures/001_categories.rb @@ -25,7 +25,7 @@ if uncat_id == -1 || !Category.exists?(uncat_id) end # 60 minutes after our migration runs we need to exectue this code... -duration = Rails.env.production? ? 60 : 0 +duration = Rails.env.production? ? 30 : 0 if Category.exec_sql(" SELECT 1 FROM schema_migration_details WHERE EXISTS( @@ -33,7 +33,7 @@ if Category.exec_sql(" WHERE table_schema = 'public' AND table_name = 'categories' AND column_name = 'logo_url' ) AND name = 'AddUploadsToCategories' AND - created_at < (current_timestamp at time zone 'UTC' - interval '#{duration} minutes') + created_at < (current_timestamp at time zone 'UTC' - interval '#{duration} days') ").to_a.length > 0