@robert-brightline/crm-db - v0.0.21
    Preparing search index...

    Type Alias PrismaClientOptions

    PrismaClientOptions: (
        | { accelerateUrl?: never; adapter: runtime.SqlDriverAdapterFactory }
        | { accelerateUrl: string; adapter?: never }
    ) & {
        comments?: runtime.SqlCommenterPlugin[];
        errorFormat?: Prisma.ErrorFormat;
        log?: (Prisma.LogLevel | Prisma.LogDefinition)[];
        omit?: Prisma.GlobalOmitConfig;
        transactionOptions?: {
            isolationLevel?: Prisma.TransactionIsolationLevel;
            maxWait?: number;
            timeout?: number;
        };
    }

    Type Declaration

    • { accelerateUrl?: never; adapter: runtime.SqlDriverAdapterFactory }
      • OptionalaccelerateUrl?: never
      • adapter: runtime.SqlDriverAdapterFactory

        Instance of a Driver Adapter, e.g., like one provided by @prisma/adapter-pg.

    • { accelerateUrl: string; adapter?: never }
      • accelerateUrl: string

        Prisma Accelerate URL allowing the client to connect through Accelerate instead of a direct database.

      • Optionaladapter?: never
    • Optionalcomments?: runtime.SqlCommenterPlugin[]

      SQL commenter plugins that add metadata to SQL queries as comments. Comments follow the sqlcommenter format: https://google.github.io/sqlcommenter/

      const prisma = new PrismaClient({
      adapter,
      comments: [
      traceContext(),
      queryInsights(),
      ],
      })
    • OptionalerrorFormat?: Prisma.ErrorFormat
      "colorless"
      
    • Optionallog?: (Prisma.LogLevel | Prisma.LogDefinition)[]
      // Shorthand for `emit: 'stdout'`
      log: ['query', 'info', 'warn', 'error']

      // Emit as events only
      log: [
      { emit: 'event', level: 'query' },
      { emit: 'event', level: 'info' },
      { emit: 'event', level: 'warn' }
      { emit: 'event', level: 'error' }
      ]

      / Emit as events and log to stdout
      og: [
      { emit: 'stdout', level: 'query' },
      { emit: 'stdout', level: 'info' },
      { emit: 'stdout', level: 'warn' }
      { emit: 'stdout', level: 'error' }

      Read more in our docs.

    • Optionalomit?: Prisma.GlobalOmitConfig

      Global configuration for omitting model fields by default.

      const prisma = new PrismaClient({
      omit: {
      user: {
      password: true
      }
      }
      })
    • OptionaltransactionOptions?: {
          isolationLevel?: Prisma.TransactionIsolationLevel;
          maxWait?: number;
          timeout?: number;
      }

      The default values for transactionOptions maxWait ?= 2000 timeout ?= 5000