back-end/NestJs (4) 썸네일형 리스트형 nest cli 명령어 모음 (generate 기능) nest generate | g 를 이용해 만들 수 있는 명령어 목록 ┌───────────────┬─────────────┬──────────────────────────────────────────────┐ │ name │ alias │ description │ │ application │ application │ Generate a new application workspace │ │ class │ cl │ Generate a new class │ │ configuration │ config │ Genera.. Prisma를 사용할 때 명령어 실행 순서 정리 1. 신규 프로젝트의 경우목표:프로젝트 초기화데이터베이스 모델 정의스키마 적용 및 Prisma Client 생성초기 데이터(Seed) 삽입실행 순서:Prisma 초기화:prisma/schema.prisma 파일 생성..env 파일에 DATABASE_URL 설정.npx prisma init모델 정의:schema.prisma 파일에 모델을 정의.model User { id Int @id @default(autoincrement()) username String email String @unique}스키마 동기화 (마이그레이션 생성):데이터베이스에 스키마 적용.prisma/migrations 폴더에 마이그레이션 기록 생성.npx prisma migrate dev --name .. Prisma db 관련 설명과 그 용도 주요 명령어1. prisma db seed용도:데이터베이스에 초기 데이터(Seed)를 삽입하는 명령어.prisma/seed.ts 또는 prisma/seed.js 파일에 정의된 스크립트를 실행하여 데이터베이스에 데이터를 삽입합니다.사용 시점:개발 환경에서 기본 데이터를 설정할 때.테스트 환경에서 데이터베이스를 초기화할 때.프로덕션 환경에 필수적인 초기 데이터를 삽입할 때.실행 결과:seed.ts에 정의된 스크립트가 실행되며, 데이터베이스에 초기 데이터가 삽입됩니다.명령어 실행:npx prisma db seed2. prisma db seed 관련 설정package.json 설정Prisma는 prisma 디렉토리의 seed.ts 또는 seed.js 파일을 실행합니다.package.json에 스크립트를 설정해야.. Prisma에서 자주 사용하는 명령어들과 그 용도 1. npx prisma init용도:Prisma 프로젝트를 초기화할 때 사용.prisma 디렉토리와 기본적인 설정 파일을 생성.실행 결과:prisma/schema.prisma 파일 생성:데이터베이스 모델을 정의하는 파일.환경 변수 파일(.env) 생성:데이터베이스 연결 URL을 설정.예시 디렉토리 구조:prisma/├── schema.prisma.env 사용 시점:새로운 Prisma 프로젝트를 시작할 때.NestJS, Express 등과 Prisma를 처음 통합할 때.명령어 실행:npx prisma init2. npx prisma migrate dev용도:데이터베이스 스키마를 업데이트할 때 사용.변경된 모델을 데이터베이스에 적용하고, 마이그레이션 파일을 생성.실행 결과:prisma/migrations .. 이전 1 다음