Files
campaign-manager/backend/campaign-service/migrations/campaign/0001_init.sql

16 lines
412 B
SQL

CREATE TABLE IF NOT EXISTS groups (
id UUID PRIMARY KEY,
name TEXT NOT NULL,
dm_user_id UUID NOT NULL,
ruleset_id TEXT NOT NULL,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
);
CREATE TABLE IF NOT EXISTS group_members (
group_id UUID NOT NULL REFERENCES groups(id),
user_id UUID NOT NULL,
role TEXT NOT NULL,
joined_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
PRIMARY KEY (group_id, user_id)
);