🧜
prismaのER図をmermaid形式で吐くには
prismaはサードパーティーとしてER図を出力するprisma-erd-generatorがあるが、Githubがmermaid表示に対応した今、もはや画像で吐き出す利点がなかったので、mermaidの形式で吐きたい
どうするか?
prisma-erd-generator
で十分可能だった。
outputのファイルを.md
にすればよい。
generator erd {
provider = "prisma-erd-generator"
output = "scheme.md"
}
こうすることでprisma/scheme.md
などに出力される
ドキュメントにはあまり深く記載されてないが、ソースを見るとたしかにそのように処理されるようだった。
その他
Community Generatorsに列挙されているが、テキストで管理するという点で言えばDBMLのgeneratorも選択肢としてありえそうだ
Discussion