21 lines
708 B
SQL
21 lines
708 B
SQL
CREATE TABLE dns_execution_leases (
|
|
id TEXT NOT NULL PRIMARY KEY,
|
|
domain_id TEXT NOT NULL,
|
|
binding_id TEXT NOT NULL,
|
|
project_id TEXT NOT NULL,
|
|
account_id TEXT NOT NULL,
|
|
account_revision INTEGER NOT NULL,
|
|
provider TEXT NOT NULL,
|
|
credential_ref TEXT NOT NULL,
|
|
task_id TEXT NOT NULL,
|
|
attempt_id TEXT NOT NULL,
|
|
attempt_number INTEGER NOT NULL,
|
|
scheduled INTEGER NOT NULL,
|
|
status TEXT NOT NULL,
|
|
created_at DATETIME NOT NULL,
|
|
updated_at DATETIME NOT NULL,
|
|
UNIQUE (task_id, attempt_id)
|
|
);
|
|
CREATE INDEX idx_dns_leases_account ON dns_execution_leases (account_id, status);
|
|
CREATE INDEX idx_dns_leases_domain ON dns_execution_leases (domain_id, status);
|