gitdataai/libs/migrate/sql/m20250628_000042_create_repo_watch.sql
2026-04-15 09:08:09 +08:00

13 lines
423 B
SQL

CREATE TABLE IF NOT EXISTS repo_watch (
id BIGSERIAL PRIMARY KEY,
user_uuid UUID NOT NULL,
repo_uuid UUID NOT NULL,
show_dashboard BOOLEAN NOT NULL DEFAULT false,
notify_email BOOLEAN NOT NULL DEFAULT false,
created_at TIMESTAMPTZ NOT NULL,
updated_at TIMESTAMPTZ NOT NULL,
UNIQUE (user_uuid, repo_uuid)
);
CREATE UNIQUE INDEX idx_repo_watch_user_repo ON repo_watch (user_uuid, repo_uuid);