pk, fk analyse, show in structure tab

This commit is contained in:
Jan Prochazka
2020-02-02 16:43:41 +01:00
parent 2a74718544
commit b76c12c7d7
10 changed files with 202 additions and 42 deletions

35
types/engines.d.ts vendored
View File

@@ -1,16 +1,25 @@
import { QueryResult } from "./query";
export interface EngineDriver {
connect({ server, port, user, password }: {
server: any;
port: any;
user: any;
password: any;
}): any;
query(pool: any, sql: string): Promise<QueryResult>;
getVersion(pool: any): Promise<string>;
listDatabases(pool: any): Promise<{
name: string;
}[]>;
analyseFull(pool: any): Promise<void>;
analyseIncremental(pool: any): Promise<void>;
connect({
server,
port,
user,
password
}: {
server: any;
port: any;
user: any;
password: any;
}): any;
query(pool: any, sql: string): Promise<QueryResult>;
getVersion(pool: any): Promise<string>;
listDatabases(
pool: any
): Promise<
{
name: string;
}[]
>;
analyseFull(pool: any): Promise<void>;
analyseIncremental(pool: any): Promise<void>;
}