CREATE TABLE IF NOT EXISTS private_user_message_channels ( created_time TIMESTAMPTZ DEFAULT now() NOT NULL, id BIGINT GENERATED ALWAYS AS IDENTITY NOT NULL, last_updated_time TIMESTAMPTZ DEFAULT now() NOT NULL, title TEXT, CONSTRAINT private_user_message_channels_pkey PRIMARY KEY (id) ); -- Row Level Security ALTER TABLE private_user_message_channels ENABLE ROW LEVEL SECURITY; -- Policies DROP POLICY IF EXISTS "public read" ON private_user_message_channels; CREATE POLICY "public read" ON private_user_message_channels FOR SELECT USING (true); -- Indexes -- Removed redundant primary key index creation because PRIMARY KEY already creates a unique index on id