rockybot / docs /04_add_queue_jobs.sql
youaremywind
Initial commit
1e7a182
Raw
History Blame Contribute Delete
461 Bytes
CREATE TABLE IF NOT EXISTS queue_jobs (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
topic TEXT NOT NULL,
payload JSONB NOT NULL DEFAULT '{}',
status TEXT NOT NULL DEFAULT 'pending',
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
processed_at TIMESTAMPTZ
);
CREATE INDEX IF NOT EXISTS idx_queue_jobs_status_created ON queue_jobs(status, created_at);
CREATE INDEX IF NOT EXISTS idx_queue_jobs_topic_status ON queue_jobs(topic, status);