auth types in driver

This commit is contained in:
Jan Prochazka
2021-01-17 19:16:22 +01:00
parent a9c38d5782
commit 8f98b352da
4 changed files with 70 additions and 18 deletions

View File

@@ -18,6 +18,12 @@ export interface WriteTableOptions {
createIfNotExists?: boolean;
}
export interface EngineAuthType {
title: string;
name: string;
disabledFields: string[];
}
export interface EngineDriver {
engine: string;
title: string;
@@ -44,6 +50,7 @@ export interface EngineDriver {
analyseIncremental(pool: any, structure: DatabaseInfo): Promise<DatabaseInfo>;
dialect: SqlDialect;
createDumper(): SqlDumper;
getAuthTypes(): EngineAuthType[];
analyserClass?: any;
dumperClass?: any;