Browse Source

feat(db): implement adapter

pull/6027/head
KenTandrian 5 days ago
parent
commit
5a4fef8664
  1. 5
      apps/api/src/services/prisma/prisma.service.ts
  2. 6
      prisma/seed.mts

5
apps/api/src/services/prisma/prisma.service.ts

@ -6,6 +6,7 @@ import {
OnModuleInit
} from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { PrismaPg } from '@prisma/adapter-pg';
import { Prisma, PrismaClient } from '@prisma/client';
@Injectable()
@ -27,7 +28,11 @@ export class PrismaService
? [{ emit: 'stdout', level: 'query' }]
: [];
const adapter = new PrismaPg({
connectionString: configService.get<string>('DATABASE_URL')
});
super({
adapter,
log,
errorFormat: 'colorless'
});

6
prisma/seed.mts

@ -1,6 +1,10 @@
import { PrismaPg } from '@prisma/adapter-pg';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
const adapter = new PrismaPg({
connectionString: process.env.DATABASE_URL
});
const prisma = new PrismaClient({ adapter });
async function main() {
await prisma.tag.createMany({

Loading…
Cancel
Save