Properties
Optional
authPlugins
authPlugins?: {
[plugin: string]: (({ connection, command }) => ((data) => Buffer));
}
Type declaration
[plugin: string]: (({ connection, command }) => ((data) => Buffer))
- ({ connection, command }): ((data) => Buffer)
Parameters
{ connection, command }: {
command: any;
connection: any;
}
command: any
connection: any
Returns ((data) => Buffer)
- (data): Buffer
Returns Buffer
Optional
charset
charset?: string
Optional
collation
collation?: string
Optional
connection_retry_count
connection_retry_count?: number
Optional
hide_unknown_error
hide_unknown_error?: boolean
Optional
host
host?: string
Optional
implicit_apply_schemas
implicit_apply_schemas?: boolean
Optional
is_default
is_default?: boolean
Optional
logger
logger?: Logger | "console" | "color-console" | "empty" Optional
password
password?: string | Promise<string>
Optional
pool_size
pool_size?: number
Optional
port
port?: number
Optional
query_timeout
query_timeout?: number
Optional
reconnect_if_read_only
reconnect_if_read_only?: boolean
Optional
redis_cache
redis_cache?: RedisCacheSettings
Optional
replication
replication?: {
read_replicas: {
host?: string;
password?: string | Promise<string>;
pool_size?: number;
port?: number;
user?: string | Promise<string>;
}[];
use_master_for_read?: boolean;
}
Type declaration
read_replicas: {
host?: string;
password?: string | Promise<string>;
pool_size?: number;
port?: number;
user?: string | Promise<string>;
}[]
Optional
use_master_for_read?: boolean
Optional
ssl
ssl?: string | SecureContextOptions & {
rejectUnauthorized?: boolean;
}
Optional
user
user?: string | Promise<string>