X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/blobdiff_plain/4b8483ae278577a3adc8d84da81d77019704466f..404bc09a23d44a088ed4970975924469947cb4d5:/onak.sql

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);
