From 7e7ff24941f33add9d94608a5a6692d5745ce706 Mon Sep 17 00:00:00 2001 From: nikitas-novatix Date: Tue, 27 May 2025 20:54:00 +0200 Subject: [PATCH] BugFix/Patch: PostGreSQL Record Manager (#4430) * removed the pgcrypto extension creation (Azure bug) * changing "now" to "extract" --- .../PostgresRecordManager/PostgresRecordManager.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/components/nodes/recordmanager/PostgresRecordManager/PostgresRecordManager.ts b/packages/components/nodes/recordmanager/PostgresRecordManager/PostgresRecordManager.ts index ebb429af..cf239522 100644 --- a/packages/components/nodes/recordmanager/PostgresRecordManager/PostgresRecordManager.ts +++ b/packages/components/nodes/recordmanager/PostgresRecordManager/PostgresRecordManager.ts @@ -227,8 +227,6 @@ class PostgresRecordManager implements RecordManagerInterface { const queryRunner = dataSource.createQueryRunner() const tableName = this.sanitizeTableName(this.tableName) - await queryRunner.query('CREATE EXTENSION IF NOT EXISTS pgcrypto;') - await queryRunner.manager.query(` CREATE TABLE IF NOT EXISTS "${tableName}" ( uuid UUID PRIMARY KEY DEFAULT gen_random_uuid(), @@ -260,9 +258,9 @@ class PostgresRecordManager implements RecordManagerInterface { const dataSource = await this.getDataSource() try { const queryRunner = dataSource.createQueryRunner() - const res = await queryRunner.manager.query('SELECT EXTRACT(EPOCH FROM CURRENT_TIMESTAMP) AS now') + const res = await queryRunner.manager.query('SELECT EXTRACT(EPOCH FROM CURRENT_TIMESTAMP) AS extract') await queryRunner.release() - return Number.parseFloat(res[0].now) + return Number.parseFloat(res[0].extract) } catch (error) { console.error('Error getting time in PostgresRecordManager:') throw error