]> git.decadent.org.uk Git - dak.git/blobdiff - init_pool.sql
Merge of changes from klecker, by various peopleamber: special casing for not passing...
[dak.git] / init_pool.sql
index 51ac90e9f8cad2cf12096ad20eefb20969a8e592..2b67617c3414ab59a0048ccfe35049747c183753 100644 (file)
@@ -28,9 +28,15 @@ CREATE TABLE maintainer (
        name TEXT UNIQUE NOT NULL
 );
 
+CREATE TABLE uid (
+       id SERIAL PRIMARY KEY,
+       uid TEXT UNIQUE NOT NULL
+);
+
 CREATE TABLE fingerprint (
        id SERIAL PRIMARY KEY,
-       fingerprint TEXT UNIQUE NOT NULL
+       fingerprint TEXT UNIQUE NOT NULL,
+       uid INT4 REFERENCES uid
 );
 
 CREATE TABLE location (
@@ -95,6 +101,11 @@ CREATE TABLE suite (
        description TEXT
 );
 
+CREATE TABLE queue (
+       id SERIAL PRIMARY KEY,
+       queue_name TEXT NOT NULL
+);
+
 CREATE TABLE suite_architectures (
        suite INT4 NOT NULL, -- REFERENCES suite
        architecture INT4 NOT NULL, -- REFERENCES architecture
@@ -142,10 +153,11 @@ CREATE TABLE override (
        unique (suite, component, package, type)
 );
 
-CREATE TABLE accepted_autobuild (
+CREATE TABLE queue_build (
        suite INT4 NOT NULL, -- references suite
+       queue INT4 NOT NULL, -- references queue
        filename TEXT NOT NULL,
-       in_accepted BOOLEAN NOT NULL,
+       in_queue BOOLEAN NOT NULL,
        last_used TIMESTAMP
 );