prisma是否支持从单个数据库中的多个模式获取数据的能力?
lhcgjxsq1#
这还不可能,这里有一个已经创建的GitHub issue,你可以用它来监视特性的状态,并给予反馈。您也能分享一下您的使用案例吗?我们将非常感谢您的反馈,并将其反馈给团队。🙂
zbdgwd5y2#
Prisma multiSchema现在支持作为预览功能。请参见此处https://www.prisma.io/docs/guides/database/multi-schemaIt was introduced in version 4.3.0 https://github.com/prisma/prisma/issues/1122#issuecomment-1231773471就像文件上说的你会增加预览功能...
multiSchema
generator client { provider = "prisma-client-js" previewFeatures = ["multiSchema"] }
然后在数据源中记录模式...
datasource db { provider = "postgresql" url = env("DATABASE_URL") schemas = ["schema1", "schema2"] }
最后,在每个模型中添加@@schema属性...
@@schema
model User { id Int @id orders Order[] profile Profile? @@schema("schema1") } model Order { id Int @id user User @relation(fields: [id], references: [id]) user_id Int @@schema("schema2") }
2条答案
按热度按时间lhcgjxsq1#
这还不可能,这里有一个已经创建的GitHub issue,你可以用它来监视特性的状态,并给予反馈。
您也能分享一下您的使用案例吗?我们将非常感谢您的反馈,并将其反馈给团队。🙂
zbdgwd5y2#
Prisma
multiSchema
现在支持作为预览功能。请参见此处https://www.prisma.io/docs/guides/database/multi-schema
It was introduced in version 4.3.0 https://github.com/prisma/prisma/issues/1122#issuecomment-1231773471
就像文件上说的你会增加预览功能...
然后在数据源中记录模式...
最后,在每个模型中添加
@@schema
属性...