File tree Expand file tree Collapse file tree 4 files changed +20
-2
lines changed
Expand file tree Collapse file tree 4 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 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" ,
Original file line number Diff line number Diff line change 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+ } ) ;
Original file line number Diff line number Diff line change 33
44datasource db {
55 provider = " sqlite "
6- url = " file:./dev.db "
76}
87
98generator client {
10- provider = " prisma-client-js "
9+ provider = " prisma-client-js "
10+ moduleFormat = " cjs "
1111}
1212
1313model Post {
Original file line number Diff line number Diff line change 11import { Injectable , OnModuleInit } from '@nestjs/common' ;
2+ import { PrismaBetterSqlite3 } from '@prisma/adapter-better-sqlite3' ;
23import { PrismaClient } from '@prisma/client' ;
34
5+ const adapter = new PrismaBetterSqlite3 ( {
6+ url : 'file:./prisma/dev.db' ,
7+ } ) ;
8+
49@Injectable ( )
510export class PrismaService extends PrismaClient implements OnModuleInit {
11+ constructor ( ) {
12+ super ( { adapter } ) ;
13+ }
14+
615 async onModuleInit ( ) {
716 await this . $connect ( ) ;
817 }
You can’t perform that action at this time.
0 commit comments