From 04b0ca6200c11cd4683700c584957da81d672261 Mon Sep 17 00:00:00 2001 From: f Date: Tue, 18 Aug 2020 10:17:13 -0300 Subject: [PATCH] migraciones de produccion --- db/migrate/20200801230101_change_referer_to_origin.rb | 4 ++-- db/migrate/20200801233025_add_crawler_to_access_logs.rb | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/db/migrate/20200801230101_change_referer_to_origin.rb b/db/migrate/20200801230101_change_referer_to_origin.rb index 6440e7ba..8c63ed3b 100644 --- a/db/migrate/20200801230101_change_referer_to_origin.rb +++ b/db/migrate/20200801230101_change_referer_to_origin.rb @@ -1,9 +1,9 @@ class ChangeRefererToOrigin < ActiveRecord::Migration[6.0] def change - rename_column :access_logs, :http_referer, :http_origin - return unless Rails.env.production? + rename_column :access_logs, :http_referer, :http_origin + # Eliminar todos los referers anteriores manteniendo el origin ActiveRecord::Base.connection.execute("update access_logs set http_origin = split_part(http_origin, '/', 1) || '//' || split_part(http_origin, '/', 3) where http_origin is not null") end diff --git a/db/migrate/20200801233025_add_crawler_to_access_logs.rb b/db/migrate/20200801233025_add_crawler_to_access_logs.rb index 43d48ad6..47c29796 100644 --- a/db/migrate/20200801233025_add_crawler_to_access_logs.rb +++ b/db/migrate/20200801233025_add_crawler_to_access_logs.rb @@ -1,5 +1,7 @@ class AddCrawlerToAccessLogs < ActiveRecord::Migration[6.0] def change + return unless Rails.env.production? + add_column :access_logs, :crawler, :boolean, default: false end end