buster/apps/api/migrations/2024-06-03-040138_create_te.../up.sql

16 lines
574 B
SQL

-- Your SQL goes here
create type team_role_enum as enum ('owner', 'member', 'admin');
CREATE TABLE teams_to_users (
team_id UUID NOT NULL REFERENCES teams(id) ON DELETE CASCADE,
user_id UUID NOT NULL references users(id) on update cascade on delete cascade,
role team_role_enum NOT NULL DEFAULT 'member',
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
updated_at timestamptz not null default now(),
deleted_at TIMESTAMPTZ,
primary key (team_id, user_id)
);
-- Enable Row Level Security
ALTER TABLE
teams_to_users ENABLE ROW LEVEL SECURITY;