e3e5f7feec
This prevents a problem from different column orders in database tables. In particular, this occurred with the user_packets table, where the `rank` column moved up in order.
13 lines
449 B
Plaintext
13 lines
449 B
Plaintext
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
|
|
);
|
|
|
|
insertKeySignature:
|
|
INSERT INTO key_signatures (master_key_id, signer_key_id) VALUES (?, ?);
|
|
|
|
selectMasterKeyIdsBySigner:
|
|
SELECT master_key_id
|
|
FROM key_signatures WHERE signer_key_id IN ?; |