From c9c7f40a0bbcc5adde066351fea18b714e5782be Mon Sep 17 00:00:00 2001 From: Marcos Date: Sun, 22 Mar 2026 22:19:58 -0300 Subject: [PATCH] Config: Switched app to use 'rdo' schema in Supabase. --- src/lib/supabase.ts | 11 +++++++---- src/types/database.types.ts | 8 ++++---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/lib/supabase.ts b/src/lib/supabase.ts index 7efb430..5fa264d 100644 --- a/src/lib/supabase.ts +++ b/src/lib/supabase.ts @@ -18,6 +18,9 @@ export const supabase = createClient(supabaseUrl, supabaseAnonKey, { detectSessionInUrl: true, flowType: 'implicit' // Implicit flow para evitar problemas com PKCE em produção }, + db: { + schema: 'rdo' + }, realtime: { params: { eventsPerSecond: 10 @@ -31,9 +34,9 @@ export const supabase = createClient(supabaseUrl, supabaseAnonKey, { }) // Tipos auxiliares para facilitar o uso -export type Tables = Database['public']['Tables'][T]['Row'] -export type TablesInsert = Database['public']['Tables'][T]['Insert'] -export type TablesUpdate = Database['public']['Tables'][T]['Update'] +export type Tables = Database['rdo']['Tables'][T]['Row'] +export type TablesInsert = Database['rdo']['Tables'][T]['Insert'] +export type TablesUpdate = Database['rdo']['Tables'][T]['Update'] // Função para verificar se o usuário está autenticado export const isAuthenticated = () => { @@ -188,7 +191,7 @@ export const subscribeToTable = ( 'postgres_changes', { event: '*', - schema: 'public', + schema: 'rdo', table: table, filter: filter }, diff --git a/src/types/database.types.ts b/src/types/database.types.ts index b9a99c8..8cccecf 100644 --- a/src/types/database.types.ts +++ b/src/types/database.types.ts @@ -2,7 +2,7 @@ // Baseado na arquitetura completa documentada export interface Database { - public: { + rdo: { Tables: { usuarios: { Row: { @@ -506,9 +506,9 @@ export interface Database { } // Tipos auxiliares para facilitar o uso -export type Tables = Database['public']['Tables'][T]['Row'] -export type TablesInsert = Database['public']['Tables'][T]['Insert'] -export type TablesUpdate = Database['public']['Tables'][T]['Update'] +export type Tables = Database['rdo']['Tables'][T]['Row'] +export type TablesInsert = Database['rdo']['Tables'][T]['Insert'] +export type TablesUpdate = Database['rdo']['Tables'][T]['Update'] // Tipos específicos das entidades export type Usuario = Tables<'usuarios'>