如何将 schema.prisma 文件导入另一个文件?

Ari*_*Ari 4 prisma

我的 schema.prisma 文件之一是这样写的:

generator client {
  provider = "prisma-client-js"
  output   = "./generated/own_database"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

model Employee {
  ...
}

Run Code Online (Sandbox Code Playgroud)

我还有另外一个,是这样的:

generator client {
    provider = "prisma-client-js"
    output   = "./generated/another_database"
}

datasource db {
    provider = "postgresql"
    url      = env("DATABASE_URL_2")
}

model Costs {
    cod_center_cost Int      @id
    description String?  @db.VarChar(100)
    status           Boolean?
    classification Int?
}

...
Run Code Online (Sandbox Code Playgroud)

我有一个模型需要与另一个模型建立关系,但如何引用另一个文件的模型?

Nur*_*ani 5

分割 Prisma 的模式文件目前还不能正式实现。

然而,有一些社区提供的解决方案,例如Aurora,它为您提供了分割 prisma 模式并导入它们的功能。

这是官方GitHub 问题,其中 Prisma 团队正在跟踪拆分架构文件。