mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 09:20:22 +08:00
160 lines
3.1 KiB
TOML
160 lines
3.1 KiB
TOML
[table.background_task_runs]
|
|
domain = "background_tasks"
|
|
order = 10
|
|
primary_key = ["id"]
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "id"
|
|
type = "text_id"
|
|
length = 64
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "task_key"
|
|
type = "text"
|
|
length = 200
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "kind"
|
|
type = "text"
|
|
length = 32
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "trigger"
|
|
type = "text"
|
|
length = 64
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "status"
|
|
type = "text"
|
|
length = 32
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "attempt"
|
|
type = "int32"
|
|
default = 0
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "max_attempts"
|
|
type = "int32"
|
|
default = 0
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "owner_instance"
|
|
type = "text"
|
|
length = 200
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "progress_percent"
|
|
type = "int32"
|
|
default = 0
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "progress_message"
|
|
type = "text"
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "payload_json"
|
|
type = "json"
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "result_json"
|
|
type = "json"
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "error_message"
|
|
type = "text"
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "cancel_requested"
|
|
type = "bool"
|
|
default = false
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "created_by"
|
|
type = "text"
|
|
length = 200
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "created_at_unix_secs"
|
|
type = "unix_seconds"
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "started_at_unix_secs"
|
|
type = "unix_seconds"
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "finished_at_unix_secs"
|
|
type = "unix_seconds"
|
|
nullable = true
|
|
|
|
[[table.background_task_runs.columns]]
|
|
name = "updated_at_unix_secs"
|
|
type = "unix_seconds"
|
|
|
|
[[table.background_task_runs.indexes]]
|
|
name = "idx_background_task_runs_task_key"
|
|
columns = ["task_key"]
|
|
|
|
[[table.background_task_runs.indexes]]
|
|
name = "idx_background_task_runs_status"
|
|
columns = ["status"]
|
|
|
|
[[table.background_task_runs.indexes]]
|
|
name = "idx_background_task_runs_kind"
|
|
columns = ["kind"]
|
|
|
|
[[table.background_task_runs.indexes]]
|
|
name = "idx_background_task_runs_created_at"
|
|
columns = ["created_at_unix_secs"]
|
|
|
|
[table.background_task_events]
|
|
domain = "background_tasks"
|
|
order = 20
|
|
primary_key = ["id"]
|
|
|
|
[[table.background_task_events.columns]]
|
|
name = "id"
|
|
type = "text_id"
|
|
length = 64
|
|
|
|
[[table.background_task_events.columns]]
|
|
name = "run_id"
|
|
type = "text_id"
|
|
length = 64
|
|
|
|
[[table.background_task_events.columns]]
|
|
name = "event_type"
|
|
type = "text"
|
|
length = 64
|
|
|
|
[[table.background_task_events.columns]]
|
|
name = "message"
|
|
type = "text"
|
|
|
|
[[table.background_task_events.columns]]
|
|
name = "payload_json"
|
|
type = "json"
|
|
nullable = true
|
|
|
|
[[table.background_task_events.columns]]
|
|
name = "created_at_unix_secs"
|
|
type = "unix_seconds"
|
|
|
|
[[table.background_task_events.indexes]]
|
|
name = "idx_background_task_events_run_id"
|
|
columns = ["run_id", "created_at_unix_secs"]
|
|
|
|
[[table.background_task_events.foreign_keys]]
|
|
name = "fk_background_task_events_run"
|
|
columns = ["run_id"]
|
|
references_table = "background_task_runs"
|
|
references_columns = ["id"]
|
|
on_delete = "cascade"
|