import { Injectable } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import { PrismaPg } from '@prisma/adapter-pg'; import { PrismaClient } from '~/generated/client'; @Injectable() export class PrismaService extends PrismaClient { constructor(private readonly configuration: ConfigService) { const adapter = new PrismaPg({ connectionString: configuration.get('DATABASE_URL'), }); super({ adapter }); } }