mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-17 23:45:59 +00:00
feat: add useServerDatabaseFile for firebird
This commit is contained in:
1
packages/types/dialect.d.ts
vendored
1
packages/types/dialect.d.ts
vendored
@@ -21,6 +21,7 @@ export interface SqlDialect {
|
|||||||
enableForeignKeyChecks?: boolean;
|
enableForeignKeyChecks?: boolean;
|
||||||
requireStandaloneSelectForScopeIdentity?: boolean;
|
requireStandaloneSelectForScopeIdentity?: boolean;
|
||||||
allowMultipleValuesInsert?: boolean;
|
allowMultipleValuesInsert?: boolean;
|
||||||
|
useServerDatabaseFile?: boolean;
|
||||||
|
|
||||||
dropColumnDependencies?: string[];
|
dropColumnDependencies?: string[];
|
||||||
changeColumnDependencies?: string[];
|
changeColumnDependencies?: string[];
|
||||||
|
|||||||
@@ -122,7 +122,7 @@
|
|||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
{#if driver?.showConnectionField('databaseFile', $values, showConnectionFieldArgs)}
|
{#if driver?.showConnectionField('databaseFile', $values, showConnectionFieldArgs)}
|
||||||
{#if electron}
|
{#if electron && !driver?.dialect?.useServerDatabaseFile}
|
||||||
<FormElectronFileSelector
|
<FormElectronFileSelector
|
||||||
label="Database file"
|
label="Database file"
|
||||||
name="databaseFile"
|
name="databaseFile"
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ const dialect = {
|
|||||||
changeColumnDependencies: ['dependencies', 'primaryKeys', 'indexes', 'uniques'],
|
changeColumnDependencies: ['dependencies', 'primaryKeys', 'indexes', 'uniques'],
|
||||||
renameColumnDependencies: ['dependencies', 'foreignKeys', 'uniques'],
|
renameColumnDependencies: ['dependencies', 'foreignKeys', 'uniques'],
|
||||||
defaultValueBeforeNullability: true,
|
defaultValueBeforeNullability: true,
|
||||||
|
useServerDatabaseFile: true,
|
||||||
|
|
||||||
quoteIdentifier(s) {
|
quoteIdentifier(s) {
|
||||||
return `"${s}"`;
|
return `"${s}"`;
|
||||||
|
|||||||
Reference in New Issue
Block a user