NestJS + Prisma 연결하기 - (공식 문서를 잘 확인하자...)
·
NestJS/개발
공식문서 잘 확인하기 ...개발을 하다 보면 공식문서를 그대로 따라 썼는데도 예상치 못한 문제가 발생할 때가 있다. 나도 NestJS 공식문서의 예제 코드를 아무 생각 없이 가져다 쓰다가 나의 소중한 시간을 날렸다. 문제는 데이터베이스 연결 방식에서 발생했는데, 로그에는 단순히 "DB 접속 불가"라는 메시지만 떴을 뿐, 원인을 바로 알 수 없었다. 도커 컨테이너에 PostgreSQL이 제대로 설치되어 있는지도 확인하고, 모든 환경 설정을 점검했지만 여전히 문제는 해결되지 않았다. 그러던 중 Prisma 공식문서를 살펴보면서, 내가 사용한 파라미터 이름이 잘못되었다는 사실을 알게 되었다. 공식문서에는 연결 방식을 설명하면서 이유가 명확히 나와 있었지만, 나는 그 부분을 깊게 이해하지 않고 넘어간 것이었다...
PostgreSQL 구조 이해하기
·
PostgreSQL
pgAdmin의 좌측 트리구조기존에 사용하던 MariaDB와는 다르게 PostgreSQL은 데이터베이스 - Schemas - public - 테이블 이런식으로 배치가 되어있다. Servers └ test-server └ Databases └ app ├ Schemas │ └ public │ ├ Tables │ ├ Views │ ├ Indexes │ └ Sequences기존에 사용하던 MariaDB와는 다르게 PostgreSQL은 데이터베이스 - Schemas - public - 테이블 이런식으로 배치가 되어있다. 간단한 SQL 날려서 확인 해보기Query Tool을..