From 48f93a9307682effee08a7e2fbdd68d1d7980a99 Mon Sep 17 00:00:00 2001 From: Stefano Zacchiroli Date: Fri, 8 May 2015 15:11:17 +0200 Subject: [PATCH] sql: add view to monitor daily repository creations --- sql/pimp_db.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sql/pimp_db.sql b/sql/pimp_db.sql index eee56ce..a76bbec 100644 --- a/sql/pimp_db.sql +++ b/sql/pimp_db.sql @@ -23,3 +23,14 @@ CREATE TABLE repos_history ( fork_repos integer, orig_repos integer ); + +CREATE VIEW repo_creations AS + SELECT today.ts :: date as date, + today.repos - yesterday.repos as repos, + today.fork_repos - yesterday.fork_repos as fork_repos, + today.orig_repos - yesterday.orig_repos as orig_repos + FROM repos_history today + JOIN repos_history yesterday ON + (yesterday.ts = (SELECT max(ts) + FROM repos_history + WHERE ts < today.ts));