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}