diff --git a/src/driver/cockroachdb/CockroachConnectionOptions.ts b/src/driver/cockroachdb/CockroachConnectionOptions.ts index ac2cd56a13..16c67af943 100644 --- a/src/driver/cockroachdb/CockroachConnectionOptions.ts +++ b/src/driver/cockroachdb/CockroachConnectionOptions.ts @@ -44,6 +44,12 @@ export interface CockroachConnectionOptions readonly slaves: CockroachConnectionCredentialsOptions[] } + /** + * sets the application_name var to help db administrators identify + * the service using this connection. Defaults to 'undefined' + */ + readonly applicationName?: string + /* * Function handling errors thrown by drivers pool. * Defaults to logging error with `warn` level. diff --git a/src/driver/cockroachdb/CockroachDriver.ts b/src/driver/cockroachdb/CockroachDriver.ts index 40d3e980fd..d46821cc4e 100644 --- a/src/driver/cockroachdb/CockroachDriver.ts +++ b/src/driver/cockroachdb/CockroachDriver.ts @@ -923,6 +923,7 @@ export class CockroachDriver implements Driver { database: credentials.database, port: credentials.port, ssl: credentials.ssl, + application_name: options.applicationName, }, options.extra || {}, )