CREATE TABLE IF NOT EXISTS invites ( id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), token VARCHAR(64) NOT NULL UNIQUE, phone VARCHAR(50), created_by UUID REFERENCES users(id), created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), expires_at TIMESTAMPTZ NOT NULL DEFAULT NOW() + INTERVAL '7 days' ); CREATE INDEX IF NOT EXISTS idx_invites_token ON invites(token);