13 lines
423 B
SQL
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);
|