9 lines
491 B
SQL

-- Add claim fencing and result verification without guessing historical delivery.
ALTER TABLE `print_terminal` ADD COLUMN `protocol_version` INTEGER NOT NULL DEFAULT 1;
ALTER TABLE `print_job`
ADD COLUMN `claim_token` VARCHAR(64) NULL,
ADD COLUMN `lease_expires_at` DATETIME(3) NULL,
ADD COLUMN `result_confirmed_by` INTEGER NULL,
ADD COLUMN `result_confirmed_at` DATETIME(3) NULL;
CREATE INDEX `print_job_status_lease_expires_at_idx` ON `print_job` (`status`, `lease_expires_at`);