Config: Switched app to use 'rdo' schema in Supabase.
This commit is contained in:
@@ -18,6 +18,9 @@ export const supabase = createClient<Database>(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<Database>(supabaseUrl, supabaseAnonKey, {
|
||||
})
|
||||
|
||||
// Tipos auxiliares para facilitar o uso
|
||||
export type Tables<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Row']
|
||||
export type TablesInsert<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Insert']
|
||||
export type TablesUpdate<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Update']
|
||||
export type Tables<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Row']
|
||||
export type TablesInsert<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Insert']
|
||||
export type TablesUpdate<T extends keyof Database['rdo']['Tables']> = 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 = <T extends keyof Database['public']['Tables']>(
|
||||
'postgres_changes',
|
||||
{
|
||||
event: '*',
|
||||
schema: 'public',
|
||||
schema: 'rdo',
|
||||
table: table,
|
||||
filter: filter
|
||||
},
|
||||
|
||||
@@ -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<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Row']
|
||||
export type TablesInsert<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Insert']
|
||||
export type TablesUpdate<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Update']
|
||||
export type Tables<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Row']
|
||||
export type TablesInsert<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Insert']
|
||||
export type TablesUpdate<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Update']
|
||||
|
||||
// Tipos específicos das entidades
|
||||
export type Usuario = Tables<'usuarios'>
|
||||
|
||||
Reference in New Issue
Block a user