Skip to content

Commit 9df4ac3

Browse files
Merge pull request #15984 from mag123c/fix/sample-22-prisma7-compatibility
sample(sample/22): fix Prisma 7 compatibility
2 parents 3a5b5e1 + 218075e commit 9df4ac3

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

sample/22-graphql-prisma/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@nestjs/core": "11.1.9",
2727
"@nestjs/graphql": "13.2.0",
2828
"@nestjs/platform-express": "11.1.9",
29+
"@prisma/adapter-better-sqlite3": "7.0.1",
2930
"@prisma/client": "7.0.1",
3031
"class-transformer": "0.5.1",
3132
"class-validator": "0.14.3",
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { defineConfig } from 'prisma/config';
2+
3+
export default defineConfig({
4+
schema: 'prisma/schema.prisma',
5+
datasource: {
6+
url: 'file:./prisma/dev.db',
7+
},
8+
});

sample/22-graphql-prisma/prisma/schema.prisma

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
datasource db {
55
provider = "sqlite"
6-
url = "file:./dev.db"
76
}
87

98
generator client {
10-
provider = "prisma-client-js"
9+
provider = "prisma-client-js"
10+
moduleFormat = "cjs"
1111
}
1212

1313
model Post {

sample/22-graphql-prisma/src/prisma/prisma.service.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
import { Injectable, OnModuleInit } from '@nestjs/common';
2+
import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3';
23
import { PrismaClient } from '@prisma/client';
34

5+
const adapter = new PrismaBetterSqlite3({
6+
url: 'file:./prisma/dev.db',
7+
});
8+
49
@Injectable()
510
export class PrismaService extends PrismaClient implements OnModuleInit {
11+
constructor() {
12+
super({ adapter });
13+
}
14+
615
async onModuleInit() {
716
await this.$connect();
817
}

0 commit comments

Comments
 (0)