mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-22 06:26:00 +00:00
mssql - incremental analysis
This commit is contained in:
12
packages/types/engines.d.ts
vendored
12
packages/types/engines.d.ts
vendored
@@ -1,7 +1,7 @@
|
||||
import { QueryResult } from './query';
|
||||
import { SqlDialect } from './dialect';
|
||||
import { SqlDumper } from './dumper';
|
||||
import { DatabaseInfo } from './dbinfo';
|
||||
import { DatabaseInfo, NamedObjectInfo } from './dbinfo';
|
||||
|
||||
export interface StreamOptions {
|
||||
recordset: (columns) => void;
|
||||
@@ -25,7 +25,15 @@ export interface EngineDriver {
|
||||
}[]
|
||||
>;
|
||||
analyseFull(pool: any): Promise<DatabaseInfo>;
|
||||
// analyseIncremental(pool: any): Promise<void>;
|
||||
analyseIncremental(pool: any, structure: DatabaseInfo): Promise<DatabaseInfo>;
|
||||
dialect: SqlDialect;
|
||||
createDumper(): SqlDumper;
|
||||
}
|
||||
|
||||
export interface DatabaseModification {
|
||||
oldName?: NamedObjectInfo;
|
||||
newName?: NamedObjectInfo;
|
||||
objectId: string;
|
||||
action: 'add' | 'remove' | 'change';
|
||||
objectTypeField: keyof DatabaseInfo;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user