clean up KeySignatures.sq
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import java.lang.Integer;
|
||||
import org.sufficientlysecure.keychain.pgp.CanonicalizedKeyRing.VerificationStatus;
|
||||
|
||||
-- TODO implement. this is only here for reference in SQLDelight
|
||||
CREATE TABLE IF NOT EXISTS certs(
|
||||
master_key_id INTEGER NOT NULL,
|
||||
rank INTEGER NOT NULL,
|
||||
|
||||
@@ -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 ?;
|
||||
@@ -94,8 +94,3 @@ SELECT key_id
|
||||
FROM keys
|
||||
WHERE is_revoked = 0 AND is_secure = 1 AND has_secret > 1 AND ( expiry IS NULL OR expiry >= date('now') )
|
||||
AND can_authenticate = 1 AND master_key_id = ?;
|
||||
|
||||
-- TODO move to KeySignatures.sq
|
||||
selectMasterKeyIdsBySigner:
|
||||
SELECT master_key_id
|
||||
FROM key_signatures WHERE signer_key_id IN ?;
|
||||
Reference in New Issue
Block a user