From 43383b54ba6c0d800528f928154a86b207368e5a Mon Sep 17 00:00:00 2001
From: Guillaume Heurtier <guillaume.heurtier@maarch.org>
Date: Wed, 26 Feb 2020 18:07:50 +0100
Subject: [PATCH] FEAT #13150 TIME 0:50 migrate shippings.attachment_id to
 document_id in baskets clauses

---
 migration/20.03/2003.sql | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/migration/20.03/2003.sql b/migration/20.03/2003.sql
index 5de5da9092f..ec5031df3b2 100644
--- a/migration/20.03/2003.sql
+++ b/migration/20.03/2003.sql
@@ -787,6 +787,13 @@ DO $$ BEGIN
 END$$;
 UPDATE baskets set basket_clause = replace(basket_clause, 'nature_id' , 'custom_fields->>''1''');
 
+UPDATE baskets SET basket_clause = replace(basket_clause, 's.attachment_id = r.res_id', 's.document_id = r.res_id AND s.document_type = ''attachment''')
+WHERE basket_clause ILIKE '%s.attachment_id = r.res_id%';
+
+UPDATE baskets SET basket_clause = replace(basket_clause, 'attachment_id', 'document_id')
+WHERE basket_clause ILIKE '%attachment_id%';
+
+
 UPDATE history SET user_id = (select user_id from users order by user_id='superadmin' desc limit 1) where user_id = '';
 
 /* users followed resources */
-- 
GitLab