OneCompiler

Inserindo dados no Supabase

232

Inserindo dados no banco de dados Supabase

código :

    // Inicializa o cliente Supabase
    let supabase;
    document.addEventListener('DOMContentLoaded', () => {
        supabase = window.supabase.createClient(SUPABASE_URL, SUPABASE_KEY);
        console.log('Supabase inicializado:', supabase); // Verifique no console
    });

    // Função para adicionar dados na tabela
    async function adicionarDados() {
        const nome = "João Silva"; // Exemplo de nome
        const email = "[email protected]"; // Exemplo de email

        try {
            if (!supabase) {
                throw new Error('Supabase não inicializado.');
            }

            const { data, error } = await supabase
                .from(TABLE_NAME)
                .insert([
                    { nome: nome, email: email } // Note que agora é "nome" e não "name"
                ]);

            if (error) {
                alert(`Erro ao adicionar dados: ${error.message}`);
            } else {
                alert('Dados adicionados com sucesso!');
            }
        } catch (error) {
            alert(`Erro ao conectar com o servidor: ${error.message}`);
            console.error('Erro detalhado:', error); // Exibe o erro no console
        }
    }
</script>