diff --git a/migration/20.03/2003.sql b/migration/20.03/2003.sql index 5de5da9092fe979dec4f764f6971d2fad3838cfb..ec5031df3b2ed405de1d3384ab96072a32b05e4f 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 */