From 5e2dc114ab4d77598c175bccf04627ec2709a932 Mon Sep 17 00:00:00 2001 From: Pavel Date: Thu, 3 Jul 2025 13:27:22 +0200 Subject: [PATCH] feat: add useServerDatabaseFile for firebird --- packages/types/dialect.d.ts | 1 + packages/web/src/settings/ConnectionDriverFields.svelte | 2 +- plugins/dbgate-plugin-firebird/src/frontend/driver.js | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/types/dialect.d.ts b/packages/types/dialect.d.ts index 19a25a02f..017b6f98b 100644 --- a/packages/types/dialect.d.ts +++ b/packages/types/dialect.d.ts @@ -21,6 +21,7 @@ export interface SqlDialect { enableForeignKeyChecks?: boolean; requireStandaloneSelectForScopeIdentity?: boolean; allowMultipleValuesInsert?: boolean; + useServerDatabaseFile?: boolean; dropColumnDependencies?: string[]; changeColumnDependencies?: string[]; diff --git a/packages/web/src/settings/ConnectionDriverFields.svelte b/packages/web/src/settings/ConnectionDriverFields.svelte index d1f331d8f..7c048f7c2 100644 --- a/packages/web/src/settings/ConnectionDriverFields.svelte +++ b/packages/web/src/settings/ConnectionDriverFields.svelte @@ -122,7 +122,7 @@ {/if} {#if driver?.showConnectionField('databaseFile', $values, showConnectionFieldArgs)} - {#if electron} + {#if electron && !driver?.dialect?.useServerDatabaseFile}