DisBot
    Preparing search index...

    Interface PrismaClientOptions

    interface PrismaClientOptions {
        adapter?: SqlDriverAdapterFactory;
        datasources?: Datasources;
        datasourceUrl?: string;
        errorFormat?: ErrorFormat;
        log?: (LogLevel | LogDefinition)[];
        omit?: GlobalOmitConfig;
        transactionOptions?: {
            isolationLevel?: Prisma.TransactionIsolationLevel;
            maxWait?: number;
            timeout?: number;
        };
    }
    Index

    Properties

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

    datasources?: Datasources

    Overwrites the datasource url from your schema.prisma file

    datasourceUrl?: string

    Overwrites the datasource url from your schema.prisma file

    errorFormat?: ErrorFormat
    "colorless"
    
    // 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.

    Global configuration for omitting model fields by default.

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

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