CREATE TABLE "chat_message_bookmarks" ( "id" uuid PRIMARY KEY DEFAULT gen_random_uuid(), "company_id" uuid NOT NULL REFERENCES "companies"("id"), "message_id" uuid NOT NULL REFERENCES "chat_messages"("id") ON DELETE CASCADE, "conversation_id" uuid NOT NULL REFERENCES "chat_conversations"("id") ON DELETE CASCADE, "created_at" timestamp with time zone NOT NULL DEFAULT now() ); CREATE INDEX "chat_bookmarks_company_message_idx" ON "chat_message_bookmarks" ("company_id", "message_id"); CREATE INDEX "chat_bookmarks_company_conv_idx" ON "chat_message_bookmarks" ("company_id", "conversation_id");