feat(cli): add runtime option in prisma schema (#561)

This commit is contained in:
Aman Varshney
2025-09-03 15:29:37 +05:30
committed by GitHub
parent 2ec1be87e6
commit a0486c9cb7
8 changed files with 72 additions and 36 deletions

View File

@@ -61,8 +61,8 @@ export const dependencyVersionMap = {
mysql2: "^3.14.0",
"@prisma/client": "^6.13.0",
prisma: "^6.13.0",
"@prisma/client": "^6.15.0",
prisma: "^6.15.0",
"@prisma/extension-accelerate": "^2.0.2",
mongoose: "^8.14.0",
@@ -110,9 +110,9 @@ export const dependencyVersionMap = {
"@ai-sdk/react": "^2.0.9",
streamdown: "^1.1.6",
"@orpc/server": "^1.8.4",
"@orpc/client": "^1.8.4",
"@orpc/tanstack-query": "^1.8.4",
"@orpc/server": "^1.8.6",
"@orpc/client": "^1.8.6",
"@orpc/tanstack-query": "^1.8.6",
"@trpc/tanstack-react-query": "^11.5.0",
"@trpc/server": "^11.5.0",

View File

@@ -1,10 +0,0 @@
generator client {
provider = "prisma-client"
output = "../generated"
moduleFormat = "esm"
}
datasource db {
provider = "mongodb"
url = env("DATABASE_URL")
}

View File

@@ -0,0 +1,19 @@
generator client {
provider = "prisma-client"
output = "../generated"
moduleFormat = "esm"
{{#if (eq runtime "bun")}}
runtime = "bun"
{{/if}}
{{#if (eq runtime "node")}}
runtime = "nodejs"
{{/if}}
{{#if (eq runtime "workers")}}
runtime = "workerd"
{{/if}}
}
datasource db {
provider = "mongodb"
url = env("DATABASE_URL")
}

View File

@@ -1,10 +0,0 @@
generator client {
provider = "prisma-client"
output = "../generated"
moduleFormat = "esm"
}
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
}

View File

@@ -0,0 +1,19 @@
generator client {
provider = "prisma-client"
output = "../generated"
moduleFormat = "esm"
{{#if (eq runtime "bun")}}
runtime = "bun"
{{/if}}
{{#if (eq runtime "node")}}
runtime = "nodejs"
{{/if}}
{{#if (eq runtime "workers")}}
runtime = "workerd"
{{/if}}
}
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
}

View File

@@ -2,10 +2,19 @@ generator client {
provider = "prisma-client"
output = "../generated"
moduleFormat = "esm"
{{#if (eq runtime "bun")}}
runtime = "bun"
{{/if}}
{{#if (eq runtime "node")}}
runtime = "nodejs"
{{/if}}
{{#if (eq runtime "workers")}}
runtime = "workerd"
{{/if}}
}
datasource db {
provider = "postgres"
provider = "postgresql"
url = env("DATABASE_URL")
{{#if (eq dbSetup "supabase")}}
directUrl = env("DIRECT_URL")

View File

@@ -1,10 +0,0 @@
generator client {
provider = "prisma-client"
output = "../generated"
moduleFormat = "esm"
}
datasource db {
provider = "sqlite"
url = env("DATABASE_URL")
}

View File

@@ -0,0 +1,19 @@
generator client {
provider = "prisma-client"
output = "../generated"
moduleFormat = "esm"
{{#if (eq runtime "bun")}}
runtime = "bun"
{{/if}}
{{#if (eq runtime "node")}}
runtime = "nodejs"
{{/if}}
{{#if (eq runtime "workers")}}
runtime = "workerd"
{{/if}}
}
datasource db {
provider = "sqlite"
url = env("DATABASE_URL")
}