Supabase
O Supabase é uma plataforma de backend como serviço (BaaS) que fornece um banco de dados PostgreSQL, autenticação, armazenamento e APIs em tempo real. Ele é uma alternativa de códi
Introdução ao Supabase
O Supabase é uma plataforma de backend como serviço (BaaS) que fornece um banco de dados PostgreSQL, autenticação, armazenamento e APIs em tempo real. Ele é uma alternativa de código aberto ao Firebase, mas com suporte ao poderoso banco de dados PostgreSQL.
Por que usar o Supabase?
O Supabase é ideal para desenvolvedores que desejam construir aplicações modernas rapidamente, mas ainda manter flexibilidade e controle sobre seu backend.
Passo a Passo: Integrando o Supabase com o NicoChat
O NicoChat permite integrar um banco de dados PostgreSQL de forma simples, para que você possa gerenciar dados diretamente no sistema. Para conectar o Supabase ao NicoChat, siga os passos abaixo:
1. Configurar o Banco de Dados no Supabase
1.1. Acesse o painel do Supabase:
- Crie uma conta no Supabase ou faça login.
- Crie um novo projeto

- Insira a Organização, nome e senha do projeto. Salve essa senha pois ela será necessária mais tarde.

1.2. Obtenha os dados de conexão:
- Depois de criado o projeto, na aba superior clique em “Connect”
- Clique em “View parameters” e localize as informações de conexão:
host: Hostport: Porta (geralmente5432para PostgreSQL)database: Nome do Banco de Dadosuser: Usuário (padrão:postgres)
1.3. Obtenha o certificado SSL:
- Depois de copiado os dados, feche a janela e vá em Settings > Database.
- Busque o SSL Certificate e clique em “Download certificate”.
- Abra o arquivo instalado com um editor de texto como “Bloco de Notas” e copie todo o conteúdo

2. Configurar a Integração no NicoChat
Host: Obtido na etapa 1.2
Exemplo:
db.xxuydrttmyikeehrexpq.supabase.coPorta: Obtido na etapa 1.2Exemplo:
5432Nome de Usuário: Obtido na etapa 1.2Exemplo:
postgresSenha: senha configurada no Supabase, obtido na etapa 1.1Nome do Banco de Dados: Obtido na etapa 1.2Exemplo:
postgresCertificado CA: copie e cole o certificado completo, incluindo as tags -----BEGIN CERTIFICATE----- e -----END CERTIFICATE-----. Obtido na etapa 1.3
- Salvar a configuração: Após preencher os campos, clique em Salvar para concluir a integração.

3. Acessando as tabelas
Para saber mais sobre a integração e o acesso de tabelas no NicoChat acesse nicochat.atlassian.net/wiki/spaces/NicoChat/embed/212959485