2424USE PilotAgentsDB;
2525
2626-- ------------------------------------------------------------------------------
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+
2741DROP TABLE IF EXISTS ` PilotAgents` ;
2842CREATE TABLE `PilotAgents ` (
2943 ` PilotID` INT (11 ) UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -44,6 +58,7 @@ CREATE TABLE `PilotAgents` (
4458 ` AccountingSent` ENUM(' True' ,' False' ) NOT NULL DEFAULT ' False' ,
4559 PRIMARY KEY (` PilotID` ),
4660 KEY ` PilotJobReference` (` PilotJobReference` ),
61+ KEY ` PilotStamp` (` PilotStamp` ),
4762 KEY ` Status` (` Status` ),
4863 KEY ` Statuskey` (` GridSite` ,` DestinationSite` ,` Status` )
4964) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4;
0 commit comments