Prismaのスキーマが分割できるようになった
2 min read
5月30日にPrismaのX(Twitter)から匂わせポストが来ていました。 https://x.com/prisma/status/1796131178421821508
上のポストでは今までのschema.prismaのようなファイルにスキーマが書かれているのではなくPost.prismaとUser.prismaといったファイルに分割されて記述されているのがわかります。
これ見た時についに来た!といった感じでより便利になりそうだなと思って眺めてました。
そして後日改めてポストとブログが投稿されました。 ポストは以下。 https://x.com/prisma/status/1798020268029599916
🗃️ Use one (or many!) Prisma schema files in Prisma ORM!
Prisma ORM version 5.15.0 ships with a new Preview feature allowing for a multi-file Prisma Schema.
Check out our announcement blog post 👇
http://prisma.io/blog/organize-your-prisma-schema-with-multi-file-support
公式のブログはこっち
http://prisma.io/blog/organize-your-prisma-schema-with-multi-file-support
数年前にスキーマを分割できたらいいのになぁと思ってなにか方法が無いか探してたときは、サードパーティー製のツールを使っていました。今後はそれが不要になりそうです。
サードパーティー製ツールの使い方をまとめてたZenn。 https://zenn.dev/pale_delphinium/articles/96397db45866b0
当時眺めてたissue。 https://github.com/prisma/prisma/issues/2377
今後は以下のディスカッションにフィードバックが集まってきそうなので引き続き注視していきたい。