Files
silo-server/migrations/068_webhook_sync_event_logs.up.sql
T

16 lines
671 B
SQL
Raw Normal View History

2026-05-22 20:26:11 -04:00
CREATE TABLE public.webhook_sync_event_logs (
id bigint GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
connection_id uuid NOT NULL REFERENCES public.webhook_sync_connections(id) ON DELETE CASCADE,
received_at timestamptz NOT NULL DEFAULT now(),
request_id text NOT NULL DEFAULT '',
http_status integer NOT NULL,
outcome text NOT NULL,
summary text NOT NULL DEFAULT '',
error_message text NOT NULL DEFAULT '',
body_excerpt text NOT NULL DEFAULT '',
attrs jsonb NOT NULL DEFAULT '{}'::jsonb
);
CREATE INDEX idx_webhook_sync_event_logs_connection_received
ON public.webhook_sync_event_logs (connection_id, received_at DESC, id DESC);