X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=setup%2Finit_pool.sql;h=8797acd59b33c4c6b88c2ac6f4edbdef1459baa8;hb=ef8dcbe8251167f9c922959a67f626615b421c81;hp=2b67617c3414ab59a0048ccfe35049747c183753;hpb=59fd5aa2a8be3b76dbc968429c457f096adfa472;p=dak.git diff --git a/setup/init_pool.sql b/setup/init_pool.sql index 2b67617c..8797acd5 100644 --- a/setup/init_pool.sql +++ b/setup/init_pool.sql @@ -28,15 +28,29 @@ CREATE TABLE maintainer ( name TEXT UNIQUE NOT NULL ); +CREATE TABLE src_uploaders ( + id SERIAL PRIMARY KEY, + source INT4 NOT NULL REFERENCES source, + maintainer INT4 NOT NULL REFERENCES maintainer +); + CREATE TABLE uid ( id SERIAL PRIMARY KEY, - uid TEXT UNIQUE NOT NULL + uid TEXT UNIQUE NOT NULL, + name TEXT ); +CREATE TABLE keyrings ( + id SERIAL PRIMARY KEY, + name TEXT +); + + CREATE TABLE fingerprint ( id SERIAL PRIMARY KEY, fingerprint TEXT UNIQUE NOT NULL, - uid INT4 REFERENCES uid + uid INT4 REFERENCES uid, + keyring INT4 REFERENCES keyrings ); CREATE TABLE location (