Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Error: P1000 ao executar npx prisma migrate dev --name init

Insira aqui a descrição dessa imagem para ajudar na acessibilidade O container parece estar tudo ok, porém recebo esse error p1000 ao executar o comando npx prisma migrate dev --name init

obs: única alteração que fiz na porta para 5434->5432 pois o anterior não estava subindo o container.

1 resposta
solução!

Olá, Bruno! Tudo bem?

Pelo erro que está sendo mostrado, parece que há um problema de autenticação com o banco de dados. Vamos verificar algumas coisas:

  1. Porta do Banco de Dados: Você mencionou que alterou a porta para 5434. Certifique-se de que a variável DATABASE_URL no seu arquivo .env está configurada corretamente para essa porta. Deve estar algo como:

    DATABASE_URL="postgresql://postgres@localhost:5434/codeconnect_dev"
    
  2. Usuário e Senha: Verifique se o usuário e a senha estão corretos. No seu caso, parece que você está usando o usuário postgres sem senha. Confirme se é isso mesmo que está configurado no seu Docker Compose.

  3. Reiniciar o Container: Após fazer alterações no Docker Compose ou no .env, é uma boa prática reiniciar os containers para garantir que as mudanças sejam aplicadas. Use:

    docker-compose down
    docker-compose up -d
    
  4. Verificar Logs do Docker: Se o problema persistir, verifique os logs do container para mais detalhes sobre o erro:

    docker logs code-connect-postgres-1
    

Com essas verificações, espero que consiga resolver o problema de autenticação.

Espero ter ajudado. Conte com o apoio do fórum!

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓