24
24
USE PilotAgentsDB;
25
25
26
26
-- ------------------------------------------------------------------------------
27
+ DROP TABLE IF EXISTS ` PilotSecrets` ;
28
+ CREATE TABLE `PilotSecrets ` (
29
+ ` SecretUUID` VARCHAR (32 ) NOT NULL ,
30
+ ` HashedSecret` BINARY(32 ) NOT NULL ,
31
+ ` SecretRemainingUseCount` SMALLINT DEFAULT 1 ,
32
+ ` SecretExpirationDate` DATETIME DEFAULT NULL ,
33
+ ` SecretConstraints` JSON DEFAULT NULL ,
34
+ ` PilotSecretUseDate` DATETIME DEFAULT NULL ,
35
+ PRIMARY KEY (` SecretUUID` ),
36
+ UNIQUE KEY ` uq_hashed_secret` (` HashedSecret` ),
37
+ INDEX ` HashedSecret` (` HashedSecret` )
38
+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4;
39
+
40
+
27
41
DROP TABLE IF EXISTS ` PilotAgents` ;
28
42
CREATE TABLE `PilotAgents ` (
29
43
` PilotID` INT (11 ) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -44,6 +58,7 @@ CREATE TABLE `PilotAgents` (
44
58
` AccountingSent` ENUM(' True' ,' False' ) NOT NULL DEFAULT ' False' ,
45
59
PRIMARY KEY (` PilotID` ),
46
60
KEY ` PilotJobReference` (` PilotJobReference` ),
61
+ KEY ` PilotStamp` (` PilotStamp` ),
47
62
KEY ` Status` (` Status` ),
48
63
KEY ` Statuskey` (` GridSite` ,` DestinationSite` ,` Status` )
49
64
) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4;
0 commit comments