📑

prismaからmermaid記法でER図を吐き出す方法

2023/03/17に公開

ご挨拶

こんにちは、UIデザイナーやったりエンジニア見習いしたりPMやったりしています、kazuです。
自分が担当しているプロジェクトで、notionにER図置いときたいなと思い調べてみると記事が少なかったので書きました。
このリポジトリ見つつChatGPTさんに聞きながらやりました。
詰まったらChatGPTに聞きましょう。
https://github.com/keonik/prisma-erd-generator/tree/eb90bdfc4f1042ee1dee300464355bc553eac9fa

実践

prisma-erd-generatorをインストール
npm install -g prisma-erd-generator

scheme.prismaファイルに以下を記述して

generator erd {
  provider = "prisma-erd-generator"
  output   = "scheme.md"
}

npx prisma generate
するとprismaのディレクトリにmermaid形式で吐き出されます。たぶん。。

Discussion