clean up KeySignatures.sq

This commit is contained in:
Vincent Breitmoser
2018-07-02 14:36:17 +02:00
parent a02251274b
commit a7e6dc35a8
5 changed files with 21 additions and 10 deletions

View File

@@ -2,6 +2,9 @@ CREATE TABLE IF NOT EXISTS key_signatures (
master_key_id INTEGER NOT NULL,
signer_key_id INTEGER NOT NULL,
PRIMARY KEY(master_key_id, signer_key_id),
FOREIGN KEY(master_key_id) REFERENCES
keyrings_public(master_key_id) ON DELETE CASCADE
FOREIGN KEY(master_key_id) REFERENCES keyrings_public(master_key_id) ON DELETE CASCADE
);
selectMasterKeyIdsBySigner:
SELECT master_key_id
FROM key_signatures WHERE signer_key_id IN ?;