From 8baff1b0d24ddb13e412012fd2d0cfe8406db7a2 Mon Sep 17 00:00:00 2001 From: Pavel Date: Thu, 29 May 2025 15:20:39 +0200 Subject: [PATCH] fix: add object id condtion to firbeird uniques --- plugins/dbgate-plugin-firebird/src/backend/sql/uniques.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/dbgate-plugin-firebird/src/backend/sql/uniques.js b/plugins/dbgate-plugin-firebird/src/backend/sql/uniques.js index 1f19af34d..093b0678f 100644 --- a/plugins/dbgate-plugin-firebird/src/backend/sql/uniques.js +++ b/plugins/dbgate-plugin-firebird/src/backend/sql/uniques.js @@ -20,4 +20,6 @@ JOIN WHERE rc.RDB$CONSTRAINT_TYPE = 'UNIQUE' -- Filter for UNIQUE constraints AND COALESCE(i.RDB$SYSTEM_FLAG, 0) = 0 -- Typically, backing indexes for user UQ constraints are user-related. + AND + ('tables:' || TRIM(rc.RDB$RELATION_NAME)) =OBJECT_ID_CONDITION `;