24 lines
875 B
SQL
24 lines
875 B
SQL
CREATE TABLE deployment_transactions (
|
|
id VARCHAR(128) NOT NULL PRIMARY KEY,
|
|
task_id VARCHAR(36) NOT NULL,
|
|
attempt_id VARCHAR(36) NOT NULL,
|
|
attempt_number INT NOT NULL,
|
|
result_index INT NOT NULL,
|
|
server_id VARCHAR(36) NOT NULL,
|
|
server_name VARCHAR(255) NOT NULL,
|
|
certificate_path TEXT NOT NULL,
|
|
certificate_chain_path TEXT NOT NULL,
|
|
private_key_path TEXT NOT NULL,
|
|
temporary_paths_json TEXT NOT NULL,
|
|
installed_paths_json TEXT NOT NULL,
|
|
backups_json TEXT NOT NULL,
|
|
lock_paths_json TEXT NOT NULL,
|
|
reload_attempted INT NOT NULL DEFAULT 0,
|
|
phase VARCHAR(64) NOT NULL,
|
|
status VARCHAR(32) NOT NULL,
|
|
message TEXT NOT NULL,
|
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
INDEX idx_deployment_transactions_status (status, updated_at),
|
|
INDEX idx_deployment_transactions_task_id (task_id)
|
|
);
|