migrations/20260630000001_hub_webhooks.up.sql
Rama main · réplica de lectura del repositorio original.
CREATE TABLE IF NOT EXISTS shardline_hub_webhooks (
id TEXT PRIMARY KEY,
repo_id TEXT NOT NULL,
url TEXT NOT NULL,
events TEXT NOT NULL DEFAULT 'push',
secret TEXT,
active BOOLEAN NOT NULL DEFAULT TRUE,
created_at_unix_seconds BIGINT NOT NULL CHECK (created_at_unix_seconds >= 0),
FOREIGN KEY (repo_id) REFERENCES shardline_hub_repos(repo_id) ON DELETE CASCADE
);
CREATE INDEX IF NOT EXISTS shardline_hub_webhooks_repo_idx ON shardline_hub_webhooks (repo_id);