작성
·
209
·
수정됨
0
npx prisma db push
명령어 실행시, 아래와 같은 오류가 발생합니다.
Error: P1001: Can't reach database server at aws-0-ap-northeast-2.pooler.supabase.com
:`5432`
.env 파일 루트 경로에 생성
DATABASE_URL, DIRECT_URL 오타 없이 알맞게 입력
위의 두 조건 모두 만족하고 있는데,
왜 이런 오류가 발생하는 걸까요?
추가로,가이드에 따라 supabase에서 생성한 db가
현재 활성화 상태이거나 running상태인지 어떻게 알 수 있을까요?
답변 2
0
안녕하세요 이정환입니다.
앗! 혹시 지금도 동일한 문제가 발생하는 상황이신가요? 아마 Supabase 서버에서 프로젝트를 생성하는데에 딜레이가 걸린 상황으로 유추되는데 혹시 동일한 문제가 지금도 발생 중이라면 답글 부탁드립니다.
Supabase 데이터베이스의 구체적인 가동 상태는 아래 그림에 빨간색 체크로 표시해 둔 부분에서 확인하실 수 있습니다. 우리는 Database 기능만 이용하므로 해당 기능에 초록불이 잘 들어와 있는지 확인해보시면 되겠습니다.
안녕하세요 이정환입니다
요상하네요… 여러번의 자체 테스트에서도 동일한 문제가 발생하지 않는걸로 보아 아마 뭔가 설정에 오류가 있는듯 해 보입니다
번거로우시겠지만 커넥션 스트링 연결 과정을 다시 한번 점검해보실수 있을까요?? Orm이 Prisma로 설정되어 있는지, 전체 코드를 잘 복사해서 .env 파일에 붙여 넣으셨는지, 패스워드도 잘 맞게 넣어주셨는지 확인 부탁드리겠습니다
그래도 안되신다면 패스워드를 리셋하고 다시 시도해보신 다음
king199777@gmail.com 주소로 .env 파일의 내용 보내주세요 그럼 직접 확인해보겠숩니다
0
안녕하세요, 인프런 AI 인턴입니다. yumip1008님.
Supabase와 같이 클라우드 기반 데이터베이스 서비스를 사용할 때 접속 오류가 발생하는 경우 몇 가지 확인해야 할 요소들이 있습니다. P1001: Can't reach database server at ...
오류는 네트워크 연결 문제 또는 데이터베이스 서버의 상태 문제로 인해 발생할 수 있습니다.
다음과 같은 방법으로 문제를 해결할 수 있습니다:
.env
파일의 위치가 프로젝트 루트 폴더에 있는지, 그리고 DATABASE_URL
의 각 요소가 정확한지 재확인해 주세요. 대표적으로 포트 번호나 호스트 주소가 잘못될 수 있습니다.Supabase의 데이터베이스 상태 확인과 관련된 더 많은 정보는 다음 링크에서 확인하실 수 있습니다:
- Supabase 데이터베이스 연결 문제 및 상태 확인: 유사한 상황에서 해결 방법을 공유한 질문입니다.
- Prisma와 데이터베이스 연결 문제 해결
위의 방법을 시도하신 후에도 문제가 계속될 경우, 추가적인 오류 메시지나 상황을 함께 공유해 주시면 보다 상세한 도움을 드릴 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
.env 파일 다음과 같이 해당 경로에 추가하였고,
비밀번호도 올바르게 입력하였습니다.
하지만 여전히 오류가 발생합니다ㅠ
Environment variables loaded from .env
Prisma schema loaded from prisma\schema.prisma
Datasource "db": PostgreSQL database "postgres", schema "public" at "aws-0-ap-northeast-2.pooler.supabase.com:5432"
Error: P1001: Can't reach database server at
aws-0-ap-northeast-2.pooler.supabase.com
:`5432`추가적으로, 상태는 정상적인 것으로 보입니다.