From bf00151a5e0f3e0c2060ae719c9c73ed83152610 Mon Sep 17 00:00:00 2001 From: Filip Gralinski Date: Sat, 27 Feb 2021 11:27:04 +0100 Subject: [PATCH] Add helper script for conversion to version 2 --- sql-scripts/check-before-convert-to-2.sql | 5 +++++ sql-scripts/convert-to-2.sql | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 sql-scripts/check-before-convert-to-2.sql create mode 100644 sql-scripts/convert-to-2.sql diff --git a/sql-scripts/check-before-convert-to-2.sql b/sql-scripts/check-before-convert-to-2.sql new file mode 100644 index 0000000..7d63b87 --- /dev/null +++ b/sql-scripts/check-before-convert-to-2.sql @@ -0,0 +1,5 @@ + +select count(*) from evaluation A, evaluation B where A.test = B.test and A.checksum = B.checksum and A.version = B.version and A.id < B.id ; +select A.score, B.score from evaluation A, evaluation B where A.test = B.test and A.checksum = B.checksum and A.version = B.version and A.id < B.id and A.score <> B.score; + +select A.score, B.score from evaluation A, evaluation B where A.test = B.test and A.checksum = B.checksum and A.version is null and B.version is not null and A.id <> B.id and A.score <> B.score; diff --git a/sql-scripts/convert-to-2.sql b/sql-scripts/convert-to-2.sql new file mode 100644 index 0000000..2e98fbb --- /dev/null +++ b/sql-scripts/convert-to-2.sql @@ -0,0 +1,2 @@ + +delete from evaluation where id in (select A.id from evaluation A, evaluation B where A.version = B.version and A.test = B.test and A.checksum = B.checksum and A.id < B.id group by A.id);