File size: 1,314 Bytes
94e1b2f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | -- ============================================================================
-- ManimCat - Render Failure Events
-- ֻ��¼��Ⱦ��ʧ���¼������ڹ���Ա��������
-- ============================================================================
create table if not exists render_failure_events (
id uuid primary key default gen_random_uuid(),
created_at timestamptz not null default now(),
job_id text not null,
attempt integer not null default 1,
output_mode text not null check (output_mode in ('video', 'image')),
error_type text not null,
error_message text not null,
stderr_preview text not null,
stdout_preview text,
code_snippet text,
full_code text,
peak_memory_mb numeric,
exit_code integer,
recovered boolean not null default false,
model text,
prompt_version text,
prompt_role text,
client_id text,
concept text
);
create index if not exists idx_render_failure_events_created_at_desc
on render_failure_events (created_at desc);
create index if not exists idx_render_failure_events_job_attempt
on render_failure_events (job_id, attempt);
create index if not exists idx_render_failure_events_error_created
on render_failure_events (error_type, created_at desc); |