Beignet API reference
    Preparing search index...

    Type Alias DrizzlePostgresProviderOptions<TSchema, PortName>

    DrizzlePostgresProviderOptions: DrizzlePostgresProviderBaseOptions<
        TSchema,
        PortName,
    > & (
        | {
            client?: never;
            closeOnStop?: never;
            pool?: Omit<PoolConfig, "connectionString">;
        }
        | { client: Pool; closeOnStop?: boolean; pool?: never }
    )

    Type Parameters

    • TSchema extends Record<string, unknown>
    • PortName extends string = "db"

    Type Declaration

    • {
          client?: never;
          closeOnStop?: never;
          pool?: Omit<PoolConfig, "connectionString">;
      }
      • Optionalclient?: never
      • OptionalcloseOnStop?: never
      • Optionalpool?: Omit<PoolConfig, "connectionString">

        Optional node-postgres pool configuration merged into the pool created from POSTGRES_DB_URL.

    • { client: Pool; closeOnStop?: boolean; pool?: never }
      • client: Pool

        App-supplied node-postgres pool. Injected pools do not require provider configuration and remain caller-owned by default.

      • OptionalcloseOnStop?: boolean

        Close the injected pool when the provider stops.

        false
        
      • Optionalpool?: never