Como Ativar a Credencial do PostgreSQL com Supabase no N8N: Guia Passo a Passo Completo
A integração de bancos de dados como o PostgreSQL em ferramentas de automação como o N8N é um passo crucial para construir fluxos de trabalho robustos e eficientes. Utilizando o Supabase, você obtém um poderoso backend como serviço (BaaS) que simplifica a gestão do seu Postgres.
Neste guia, baseado no tutorial em vídeo de Carlos Stringuetti (RobotizAI), você aprenderá o passo a passo exato para criar as credenciais necessárias e fazer a conexão, garantindo que suas automações no N8N possam ler e escrever dados no seu banco Supabase.
O Que Você Vai Aprender
Este tutorial detalha o processo de conexão do seu PostgreSQL Supabase ao N8N, cobrindo desde a criação da organização e projeto no Supabase até a obtenção das credenciais de Host, Usuário, Senha e Porta.
Pré-requisitos (O Que Você Precisa Ter)
Antes de começar, certifique-se de que você tem uma conta no Supabase, que é a plataforma que hospeda seu banco de dados PostgreSQL, e acesso ao N8N, onde você irá configurar o node do PostgreSQL e inserir as credenciais.
Passo a Passo Detalhado: Configurando o Supabase e o N8N
Siga as instruções abaixo para garantir que sua credencial seja criada corretamente e a conexão seja bem-sucedida.
1. Acessando e Configurando o Supabase
O primeiro conjunto de passos foca em preparar seu ambiente no Supabase e localizar as informações de conexão.
1.1. Acesse o Supabase e Crie sua Organização/Conta
Acesse o site oficial do Supabase [00:06]. Se ainda não tiver uma conta, crie uma. Caso seja sua primeira vez, você precisará criar uma organização para hospedar seus projetos. Clique em Nova Organização [00:25], insira o nome da sua organização, marque o plano Free para iniciar [00:34] e clique em Criar.
1.2. Crie um Novo Projeto no Supabase
Dentro da sua organização, você deve criar ou acessar o projeto que contém o banco de dados que você deseja conectar. Clique em Novo Projeto [00:45], dê um nome ao seu projeto, mantenha a região como Américas (ou a que preferir) [00:54] e clique em Criar Projeto.
1.3. Obtenha as Informações de Conexão (Host, Usuário, Porta)
Com o projeto criado e ativo, você precisará encontrar os parâmetros de conexão. Acesse o projeto criado clicando no quadrado com o nome do projeto [00:58]. Na tela de gerenciamento, clique em Connect [01:04]. No campo Method, selecione Transaction Pooler [01:14] e depois clique em Parameters. Esta tela exibirá todas as informações necessárias para o N8N. Mantenha-a aberta.
2. Configurando o N8N (Node PostgreSQL)
Agora, você usará as informações do Supabase para configurar a credencial no N8N.
2.1. Inicie a Configuração da Credencial no N8N
No seu fluxo do N8N, arraste ou clique no node do PostgreSQL [01:21]. No campo de Credencial, clique para criar uma nova credencial [01:28].
2.2. Insira as Informações Básicas de Conexão
Utilize as informações da tela de Parameters do Supabase para preencher. No campo Host, copie e cole o valor correspondente [01:36]. No campo Database, o nome padrão é postgres [01:43]. No campo User, copie o valor do usuário (role name) no Supabase e cole no N8N [01:47].
2.3. Resetando e Inserindo a Senha
Se esquecer a senha, será necessário redefini-la no Supabase. Acesse Projeto > Database Settings (ou Configurações do Projeto > Database) [01:58]. Na seção de configurações do Database, clique para resetar a senha (Criar um novo password e resetar) [02:17]. Copie a nova senha gerada [02:21] e cole no campo Password do N8N [02:25].
2.4. Definindo a Porta Correta
É fundamental usar a porta correta para o Transaction Pooler do Supabase, que é diferente da porta padrão do PostgreSQL (5432). Na tela de parâmetros, localize a porta correta, que é 6543 [02:36]. Insira 6543 no campo Port do N8N [02:43].
3. Finalizando a Conexão
Com todas as informações (Host, Database, User, Password e Port) inseridas, clique em Salvar [02:53]. Sua credencial está criada e configurada para o PostgreSQL do Supabase no N8N [03:01].
Conclusão e Próximos Passos
Você acabou de configurar a credencial do PostgreSQL/Supabase no N8N de forma rápida e eficiente. Agora, você pode utilizar o node do PostgreSQL em qualquer fluxo de automação, executando consultas, inserções, atualizações e exclusões de dados com segurança.
Para mais tutoriais sobre automação e Inteligência Artificial, confira o canal do criador original deste passo a passo, Carlos Stringuetti | RobotizAI.
Assista ao vídeo original para acompanhar visualmente:
http://www.youtube.com/watch?v=Xfe8cqHhXvA

