]> git.sommitrealweird.co.uk Git - onak.git/blob - onak.sql
cscvs to tla changeset 105
[onak.git] / onak.sql
1 DROP TABLE onak_keys;
2 DROP TABLE onak_uids;
3 DROP TABLE onak_sigs;
4
5 CREATE TABLE onak_keys (
6         keyid   char(16) NOT NULL,
7         keydata oid NOT NULL,
8         PRIMARY KEY (keyid)
9 );
10 CREATE INDEX onak_keys_keyid_index ON onak_keys(keyid);
11
12 CREATE TABLE onak_uids (
13         keyid   char(16) NOT NULL,
14         uid     varchar(6000) NOT NULL,
15         pri     boolean,
16         FOREIGN KEY (keyid) REFERENCES onak_keys
17 );
18
19 CREATE TABLE onak_sigs (
20         signer  char(16) NOT NULL,
21         signee  char(16) NOT NULL,
22         FOREIGN KEY (signee) REFERENCES onak_keys
23 );
24 CREATE INDEX onak_sigs_signee_index ON onak_sigs(signee);