From 45a417d7be091c6a0764af0dade950ee9d7c8671 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Thu, 21 Dec 2023 21:02:26 +0000 Subject: [PATCH] Make queries prettier --- date-audit.sql | 19 +++++++++++++++++++ date_audit.sql | 1 - gitea-dater.sql | 20 +++++++++++++++++++- 3 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 date-audit.sql delete mode 100644 date_audit.sql diff --git a/date-audit.sql b/date-audit.sql new file mode 100644 index 0000000..f09e639 --- /dev/null +++ b/date-audit.sql @@ -0,0 +1,19 @@ +SELECT + r.owner_name, + r.lower_name, + to_timestamp( + max(b.commit_time) + ), + to_timestamp(r.updated_unix) +FROM + repository AS r + INNER JOIN branch b ON b.repo_id = r.id +where + r.is_archived = true +GROUP BY + r.owner_name, + r.lower_name, + r.updated_unix +ORDER BY + r.owner_name, + r.lower_name; diff --git a/date_audit.sql b/date_audit.sql deleted file mode 100644 index 581d4ec..0000000 --- a/date_audit.sql +++ /dev/null @@ -1 +0,0 @@ -SELECT r.owner_name, r.lower_name, to_timestamp(max(b.commit_time)), to_timestamp(r.updated_unix) FROM repository AS r INNER JOIN branch b ON b.repo_id=r.id where r.is_archived=true GROUP BY r.owner_name, r.lower_name, r.updated_unix ORDER BY r.owner_name, r.lower_name; diff --git a/gitea-dater.sql b/gitea-dater.sql index 2790c05..b60c133 100644 --- a/gitea-dater.sql +++ b/gitea-dater.sql @@ -1 +1,19 @@ -UPDATE repository set updated_unix=sub.commit_time FROM (SELECT r.id, max(b.commit_time) as commit_time FROM repository AS r INNER JOIN branch b ON b.repo_id=r.id where r.is_archived=true GROUP BY r.id) as sub where repository.id = sub.id; +UPDATE + repository +set + updated_unix = sub.commit_time +FROM + ( + SELECT + r.id, + max(b.commit_time) as commit_time + FROM + repository AS r + INNER JOIN branch b ON b.repo_id = r.id + where + r.is_archived = true + GROUP BY + r.id + ) as sub +where + repository.id = sub.id;