diff --git a/packages/types/engines.d.ts b/packages/types/engines.d.ts index 67bd20a5a..11235f5e6 100644 --- a/packages/types/engines.d.ts +++ b/packages/types/engines.d.ts @@ -162,7 +162,7 @@ export interface EngineDriver extends FilterBehaviourProvider { profilerTimestampFunction?: string; profilerChartAggregateFunction?: string; profilerChartMeasures?: { label: string; field: string }[]; - isElectronOnly?: boolean; + // isElectronOnly?: boolean; supportsTransactions?: boolean; implicitTransactions?: boolean; // transaction is started with first SQL command, no BEGIN TRANSACTION is needed diff --git a/packages/web/src/settings/ConnectionDriverFields.svelte b/packages/web/src/settings/ConnectionDriverFields.svelte index 453947f7b..972675e0a 100644 --- a/packages/web/src/settings/ConnectionDriverFields.svelte +++ b/packages/web/src/settings/ConnectionDriverFields.svelte @@ -93,7 +93,7 @@ { label: '(select connection type)', value: '' }, ..._.sortBy( $extensions.drivers - .filter(driver => !driver.isElectronOnly || electron) + // .filter(driver => !driver.isElectronOnly || electron) .map(driver => ({ value: driver.engine, label: driver.title, @@ -104,11 +104,19 @@ /> {#if driver?.showConnectionField('databaseFile', $values, showConnectionFieldArgs)} - + {#if electron} + + {:else} + + {/if} {/if} {#if driver?.showConnectionField('useDatabaseUrl', $values, showConnectionFieldArgs)} diff --git a/plugins/dbgate-plugin-sqlite/src/frontend/driver.js b/plugins/dbgate-plugin-sqlite/src/frontend/driver.js index 08fa19f48..4ab41bdf6 100644 --- a/plugins/dbgate-plugin-sqlite/src/frontend/driver.js +++ b/plugins/dbgate-plugin-sqlite/src/frontend/driver.js @@ -64,7 +64,7 @@ const driver = { : sqliteSplitterOptions, // isFileDatabase: true, - isElectronOnly: true, + // isElectronOnly: true, predefinedDataTypes: ['integer', 'real', 'text', 'blob'], };