-- SOLUÇÃO: Atualizar schema cache do Supabase -- Execute este script no SQL Editor -- 1. Verificar se a tabela existe SELECT EXISTS ( SELECT FROM information_schema.tables WHERE table_schema = 'public' AND table_name = 'messages' ) as tabela_existe; -- 2. Se retornou "true",force a atualização do cache com NOTIFY NOTIFY pgrst, 'reload schema'; -- 3. Ou recrie a tabela garantindo que o PostgREST veja DROP TABLE IF EXISTS public.messages CASCADE; CREATE TABLE public.messages ( id UUID DEFAULT gen_random_uuid() PRIMARY KEY, sender_id UUID NOT NULL, receiver_id UUID NOT NULL, content TEXT NOT NULL, read BOOLEAN DEFAULT false, created_at TIMESTAMPTZ DEFAULT now() ); -- 4. Permissões completas GRANT ALL ON public.messages TO anon, authenticated, service_role; -- 5. Comentário na tabela (ajuda o PostgREST) COMMENT ON TABLE public.messages IS 'Tabela de mensagens entre usuários'; -- 6. Desabilitar RLS para testes ALTER TABLE public.messages DISABLE ROW LEVEL SECURITY; -- 7. Verificar se foi criada SELECT table_name, table_schema FROM information_schema.tables WHERE table_name = 'messages';