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,
|
detectSessionInUrl: true,
|
||||||
flowType: 'implicit' // Implicit flow para evitar problemas com PKCE em produção
|
flowType: 'implicit' // Implicit flow para evitar problemas com PKCE em produção
|
||||||
},
|
},
|
||||||
|
db: {
|
||||||
|
schema: 'rdo'
|
||||||
|
},
|
||||||
realtime: {
|
realtime: {
|
||||||
params: {
|
params: {
|
||||||
eventsPerSecond: 10
|
eventsPerSecond: 10
|
||||||
@@ -31,9 +34,9 @@ export const supabase = createClient<Database>(supabaseUrl, supabaseAnonKey, {
|
|||||||
})
|
})
|
||||||
|
|
||||||
// Tipos auxiliares para facilitar o uso
|
// Tipos auxiliares para facilitar o uso
|
||||||
export type Tables<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Row']
|
export type Tables<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Row']
|
||||||
export type TablesInsert<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Insert']
|
export type TablesInsert<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Insert']
|
||||||
export type TablesUpdate<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Update']
|
export type TablesUpdate<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Update']
|
||||||
|
|
||||||
// Função para verificar se o usuário está autenticado
|
// Função para verificar se o usuário está autenticado
|
||||||
export const isAuthenticated = () => {
|
export const isAuthenticated = () => {
|
||||||
@@ -188,7 +191,7 @@ export const subscribeToTable = <T extends keyof Database['public']['Tables']>(
|
|||||||
'postgres_changes',
|
'postgres_changes',
|
||||||
{
|
{
|
||||||
event: '*',
|
event: '*',
|
||||||
schema: 'public',
|
schema: 'rdo',
|
||||||
table: table,
|
table: table,
|
||||||
filter: filter
|
filter: filter
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
// Baseado na arquitetura completa documentada
|
// Baseado na arquitetura completa documentada
|
||||||
|
|
||||||
export interface Database {
|
export interface Database {
|
||||||
public: {
|
rdo: {
|
||||||
Tables: {
|
Tables: {
|
||||||
usuarios: {
|
usuarios: {
|
||||||
Row: {
|
Row: {
|
||||||
@@ -506,9 +506,9 @@ export interface Database {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Tipos auxiliares para facilitar o uso
|
// Tipos auxiliares para facilitar o uso
|
||||||
export type Tables<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Row']
|
export type Tables<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Row']
|
||||||
export type TablesInsert<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Insert']
|
export type TablesInsert<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Insert']
|
||||||
export type TablesUpdate<T extends keyof Database['public']['Tables']> = Database['public']['Tables'][T]['Update']
|
export type TablesUpdate<T extends keyof Database['rdo']['Tables']> = Database['rdo']['Tables'][T]['Update']
|
||||||
|
|
||||||
// Tipos específicos das entidades
|
// Tipos específicos das entidades
|
||||||
export type Usuario = Tables<'usuarios'>
|
export type Usuario = Tables<'usuarios'>
|
||||||
|
|||||||
Reference in New Issue
Block a user