🧜
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