인스타그램 클론 backend
- prisma url
- package install
$ yarn add -D prisma $ yarn add @prisma/client $ npx prisma init
- vsc extension setup
- "Prisma" 검색 후 설치
- url
- setup
## 공식문서에는 아래와 같이 하면 된다.라고 나오지만 .env 파일이 root 디렉토리가 아닌 다른 폴더에 있다면 다르게 실행 시켜 주어야함 $ npx prisma studio ## 다른폴더에 .env 파일이 있다면 아래처럼 실행(package.json에 등록이 편함) $ dotenv -e config/.env.dev -- npx prisma studio
- 모델작성
- /prisma/schema.prisma
- 마이그레이트 postgres db
- .env 파일이 커스텀으로 다른 폴더에 존재한다면 dotenv-cli 를 이용하여 아래와 같이 migrate 를 수행할 수 있다.
$ dotenv -e config/.env.dev -- npx prisma migrate dev
-
download
- https://www.postgresql.org/download/windows
- 설치파일 설치시 PG Admin 은 제외하고 설치
- 설치하고 확인결과 제대로 실행이 되지 않음
- PG ADMIN 4는 아래에서 다운받아서 따로 설치 할 것
-
사용자 계정생성 및 비번 set
-- user add create user chane81 superuser createdb createrole replication bypassrls; -- user pwd change alter user chane81 with password '12345';