From 493ab9763e9eeb3ffc2273109b2cdb387bbf11b7 Mon Sep 17 00:00:00 2001 From: gkolokythas Date: Wed, 8 Jan 2020 11:46:16 +0200 Subject: [PATCH] SQL script for setting the Dataset's Status "Canceled" where DMP is published and them not "Finalized". --- ..._Update_Dataset_Statuses_To_Canceled_For_Old_Cases.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 dmp-db-scema/updates/06/01_Update_Dataset_Statuses_To_Canceled_For_Old_Cases.sql diff --git a/dmp-db-scema/updates/06/01_Update_Dataset_Statuses_To_Canceled_For_Old_Cases.sql b/dmp-db-scema/updates/06/01_Update_Dataset_Statuses_To_Canceled_For_Old_Cases.sql new file mode 100644 index 000000000..9809fbbdb --- /dev/null +++ b/dmp-db-scema/updates/06/01_Update_Dataset_Statuses_To_Canceled_For_Old_Cases.sql @@ -0,0 +1,8 @@ +UPDATE "Dataset" AS dataset +SET "Status" = 2 +WHERE dataset."ID" in ( + SELECT dataset1."ID" + FROM "Dataset" AS dataset1 + INNER JOIN "DMP" AS dmp ON dmp."ID" = dataset1."DMP" + WHERE dmp."isPublic" = true AND dataset1."Status" = 0 +) \ No newline at end of file