X-Git-Url: http://the.earth.li/gitweb/?a=blobdiff_plain;f=onak.sql;h=3d689101a3fe04456fbd9fe7c621d5d128d4d963;hb=76f079e5ebdb34acaaa2462a8d915ee06d3c8425;hp=9fc033cf93e273835bd7b354c6e8a1b48a5c476c;hpb=e02c731dfbb288c736f2cd09a9b6df0507c59ddd;p=onak.git diff --git a/onak.sql b/onak.sql index 9fc033c..3d68910 100644 --- a/onak.sql +++ b/onak.sql @@ -4,17 +4,21 @@ DROP TABLE onak_sigs; CREATE TABLE onak_keys ( keyid char(16) NOT NULL, - keydata oid 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(16) NOT NULL, uid varchar(6000) NOT NULL, - pri boolean + pri boolean, + FOREIGN KEY (keyid) REFERENCES onak_keys ); CREATE TABLE onak_sigs ( signer char(16) NOT NULL, - signee 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);