From c517765d6091befdd97833c84afd9abfc6b29391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Thu, 23 Jun 2016 12:31:16 +0200 Subject: [PATCH] Changed the database schema somewhat MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Ĺ abata --- schema.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 schema.sql diff --git a/schema.sql b/schema.sql new file mode 100644 index 00000000..dc537962 --- /dev/null +++ b/schema.sql @@ -0,0 +1,18 @@ +CREATE TABLE IF NOT EXISTS modules ( + id INTEGER PRIMARY KEY, + name TEXT NOT NULL, -- e.g. foo, module name + version TEXT NOT NULL, -- e.g. 1.23, module version + release TEXT NOT NULL, -- e.g. 4, module release + state TEXT NOT NULL, -- init, wait, build, done, failed, locked + modulemd TEXT NOT NULL -- the entire modulemd file +); + +CREATE TABLE IF NOT EXISTS builds ( + id INTEGER PRIMARY KEY, + module_id INTEGER NOT NULL, + package TEXT NOT NULL, -- e.g. bar, SRPM name + format TEXT NOT NULL, -- rpm + task INTEGER NOT NULL, -- koji task id + state TEXT NOT NULL, -- koji build states - open, closed, failed + FOREIGN KEY(module_id) REFERENCES modules(id) +);