migrations/20260418010000_webhook_deliveries.up.sql
Rama main · réplica de lectura del repositorio original.
CREATE TABLE IF NOT EXISTS shardline_webhook_deliveries (
provider TEXT NOT NULL CHECK (length(trim(provider)) > 0),
owner TEXT NOT NULL CHECK (length(trim(owner)) > 0),
repo TEXT NOT NULL CHECK (length(trim(repo)) > 0),
delivery_id TEXT NOT NULL CHECK (length(trim(delivery_id)) > 0),
processed_at_unix_seconds BIGINT NOT NULL CHECK (processed_at_unix_seconds >= 0),
PRIMARY KEY (provider, owner, repo, delivery_id)
);
CREATE INDEX IF NOT EXISTS shardline_webhook_deliveries_processed_at_idx
ON shardline_webhook_deliveries (processed_at_unix_seconds, provider, owner, repo, delivery_id);