diff --git a/packages/cubejs-postgres-driver/src/PostgresDriver.ts b/packages/cubejs-postgres-driver/src/PostgresDriver.ts index 3a6d0c6f25cb0..6c482cd5b4ec5 100644 --- a/packages/cubejs-postgres-driver/src/PostgresDriver.ts +++ b/packages/cubejs-postgres-driver/src/PostgresDriver.ts @@ -132,7 +132,7 @@ export class PostgresDriver { - console.log(`Unexpected error on idle client: ${err.stack || err}`); // TODO + this.databasePoolError(err); }); this.config = >{ ...this.getInitialConfiguration(dataSource), @@ -298,6 +298,13 @@ export class PostgresDriver { + this.databasePoolError(err); + }); + try { await this.prepareConnection(conn); @@ -342,6 +349,13 @@ export class PostgresDriver { + this.databasePoolError(err); + }); + try { await this.prepareConnection(conn); diff --git a/packages/cubejs-questdb-driver/src/QuestDriver.ts b/packages/cubejs-questdb-driver/src/QuestDriver.ts index 015f028757b61..83329682a09f0 100644 --- a/packages/cubejs-questdb-driver/src/QuestDriver.ts +++ b/packages/cubejs-questdb-driver/src/QuestDriver.ts @@ -99,7 +99,7 @@ export class QuestDriver { - console.log(`Unexpected error on idle client: ${err.stack || err}`); + this.databasePoolError(err); }); this.config = >{ ...this.getInitialConfiguration(), @@ -144,6 +144,13 @@ export class QuestDriver { + this.databasePoolError(err); + }); + try { const res = await conn.query({ text: query,