Conectar Prisma (ou Drizzle) no PostgreSQL da Loding
Coloque DATABASE_URL no .env, gere o client e faça a primeira query sem VPS.
- DATABASE_URL no env
- prisma generate
- Primeira query
- Bot e API no Brasil
Links para seguir
Faça login para ir direto ao painelPasso a passo
- 1No projeto (bot ou API), defina DATABASE_URL=postgresql://USUARIO:SENHA@HOST:PORTA/DATABASE. No PainelLH do bot/API, cadastre a mesma variável — o .env local não vai sozinho para produção.
- 2Prisma: prisma generate e um prisma.$queryRaw`SELECT 1` no boot. Drizzle: monte o client com a URL. TypeORM: type postgres + url.
- 3Deploy: se o bot está em /bots, as migrations (veja o guia seguinte) rodam uma vez com a URL de produção, não só na sua máquina.
- 4Erro P1001 = host/porta/instância parada. P1000 = usuário/senha. P1010 = sem permissão no database. Timeout = firewall mental (porta errada).
- 5Não compartilhe a URL no Discord “só para o dev ver”. Quem tem a URL tem os dados dos usuários.
Pronto para o próximo passo?
Vá direto ao link certo deste tutorial — sem procurar no menu.