Member Junction
    Preparing search index...

    Configuration for establishing a PostgreSQL connection pool.

    interface PGConnectionConfig {
        ConnectionTimeoutMillis?: number;
        Database: string;
        Host: string;
        IdleTimeoutMillis?: number;
        MaxConnections?: number;
        MinConnections?: number;
        MJCoreSchemaName?: string;
        Options?: string;
        Password: string;
        Port?: number;
        SSL?: boolean | ConnectionOptions;
        User: string;
    }
    Index

    Properties

    ConnectionTimeoutMillis?: number

    Connection timeout in milliseconds (default: 30000)

    Database: string

    Database name

    Host: string

    PostgreSQL host

    IdleTimeoutMillis?: number

    Idle timeout in milliseconds (default: 30000)

    MaxConnections?: number

    Maximum number of connections in the pool (default: 20)

    MinConnections?: number

    Minimum number of connections in the pool (default: 2)

    MJCoreSchemaName?: string

    MemberJunction schema name (default: __mj)

    Options?: string

    libpq-style connection options applied at startup, passed verbatim as pg.PoolConfig.options. Common use: server-side GUCs that should take effect from the first query, e.g. -c statement_timeout=30000. Unlike a runtime SET on the pool's connect event, this is included in the PostgreSQL startup packet and is honored by every backend including the one created during the Initialize() verify-SELECT-1 step.

    Password: string

    Password

    Port?: number

    PostgreSQL port (default: 5432)

    SSL?: boolean | ConnectionOptions

    SSL configuration

    User: string

    Username