WIP job queue
This commit is contained in:
parent
525e278a4e
commit
6a5b309391
15 changed files with 685 additions and 256 deletions
12
migrations/20250701133953_jobs.sql
Normal file
12
migrations/20250701133953_jobs.sql
Normal file
|
@ -0,0 +1,12 @@
|
|||
CREATE TYPE job_status AS ENUM ('running', 'completed', 'failed');
|
||||
|
||||
CREATE TABLE jobs (
|
||||
id UUID PRIMARY KEY,
|
||||
status job_status NOT NULL DEFAULT 'running',
|
||||
error TEXT,
|
||||
result BYTEA,
|
||||
expires_at TIMESTAMP WITH TIME ZONE NOT NULL
|
||||
);
|
||||
|
||||
CREATE INDEX idx_jobs_status ON jobs(status);
|
||||
CREATE INDEX idx_jobs_expires_at ON jobs(expires_at);
|
Loading…
Add table
Add a link
Reference in a new issue