Nestjs에서 Postgresql, TypeORM 사용하기
Postgresql 사용하기
- postgres앱 설치
- postico 설치
- postico에서 데이터베이스 생성
- 데이터베이스 비밀번호 설정
4-1. postgre앱에서 설정할 데이터베이스 더블클릭
4-2. 쿼리 작성
ALTER USER 유저명 WITH PASSWORD '비밀번호'
TypeOrm을 사용하여 Nest JS와 database연결
-
패키지 설치
npm i @nestjs/typeorm typeorm pg
(마지막 pg는 postgresql이라는 뜻) -
app.module.ts에 TypeOrmModule 설정
import { TypeOrmModule } from '@nestjs/typeorm'
@Module({
TypeOrmModule.forRoot({
type: 'postgres',
host: 'localhost',
port: 5432,
username: 'username',
password: 'test',
database: 'database',
synchronize: true,
logging: true,
})
})
- synchronize: typeOrm이 Entity를 찾고 알아서 migration해줌
- logging: 데이터베이스에서 무슨 일이 일어나는지 콘솔에 표시함
Author And Source
이 문제에 관하여(Nestjs에서 Postgresql, TypeORM 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@roghabo/Nestjs에서-Postgresql-TypeORM-사용하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)