Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 828 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 828 Bytes

apps/api/prisma

Files

README.md

俺.

schema.prisma

Prismaのデータベーススキーマ定義.

seed/main.ts

seeding用スクリプトのエントリポイント.

seed/tables/*

DBのテーブル別seeding用スクリプト.(main.tsから呼ばれる)

Commands

pnpm prisma generate

schema.prismaからTSの型定義とかを生成する.

pnpm prisma db push

schema.prismaをDBに反映させる.

pnpm prisma db seed

seed/main.tsを実行し,seedingを行う.

pnpm prisma migrate reset

DBをリセットしてseedingを行う.

Memo

  • Q. なんかよくわかんねえけど一発でseedingできないの? A. これ使え
    $ pnpm prisma migrate dev
  • seeding処理の定義は../package.jsonにある.