UNPKG

@0xobelisk/graphql-server

Version:

Tookit for interacting with dubhe graphql server

23 lines 730 B
import { Pool } from 'pg'; export interface TableField { field_name: string; field_type: string; field_index: number | null; is_key: boolean; } export interface DynamicTable { table_name: string; fields: TableField[]; } export declare class DatabaseIntrospector { private pool; private schema; constructor(pool: Pool, schema?: string); getStoreTables(): Promise<string[]>; getSystemTables(): Promise<string[]>; getDynamicTableFields(tableName: string): Promise<TableField[]>; getSystemTableFields(tableName: string): Promise<TableField[]>; getAllTables(): Promise<DynamicTable[]>; testConnection(): Promise<boolean>; } //# sourceMappingURL=database-introspector.d.ts.map