CREATE TABLE IF NOT EXISTS project ( id UUID PRIMARY KEY, name VARCHAR(255) NOT NULL, display_name VARCHAR(255) NOT NULL, avatar_url VARCHAR(255), description TEXT, is_public BOOLEAN NOT NULL DEFAULT false, created_by UUID NOT NULL, created_at TIMESTAMPTZ NOT NULL, updated_at TIMESTAMPTZ NOT NULL ); CREATE INDEX idx_project_name ON project (name); CREATE INDEX idx_project_created_by ON project (created_by);