X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/4b8483ae278577a3adc8d84da81d77019704466f..2f81a42ec6952ef08a1a440d6044c75882158da0:/onak.sql?ds=inline diff --git a/onak.sql b/onak.sql index 6abb029..3d68910 100644 --- a/onak.sql +++ b/onak.sql @@ -3,16 +3,22 @@ DROP TABLE onak_uids; DROP TABLE onak_sigs; CREATE TABLE onak_keys ( - keyid char(8) NOT NULL, - keydata oid NOT NULL + keyid char(16) NOT NULL, + keydata oid NOT NULL, + PRIMARY KEY (keyid) ); +CREATE INDEX onak_keys_keyid_index ON onak_keys(keyid); CREATE TABLE onak_uids ( - keyid char(8) NOT NULL, - uid varchar(6000) NOT NULL + keyid char(16) NOT NULL, + uid varchar(6000) NOT NULL, + pri boolean, + FOREIGN KEY (keyid) REFERENCES onak_keys ); CREATE TABLE onak_sigs ( - signer char(8) NOT NULL, - signee char(8) NOT NULL + signer char(16) NOT NULL, + signee char(16) NOT NULL, + FOREIGN KEY (signee) REFERENCES onak_keys ); +CREATE INDEX onak_sigs_signee_index ON onak_sigs(signee);