UNPKG

@aws-amplify/graphql-schema-generator

Version:
19 lines 781 B
import { Field, Index } from '../schema-representation'; import { DataSourceAdapter, DataSourceConfig } from './datasource-adapter'; export declare class PostgresDataSourceAdapter extends DataSourceAdapter { private config; private adapter; private dbBuilder; constructor(config: DataSourceConfig); test(): Promise<boolean>; initialize(): Promise<void>; private establishDBConnection; getTablesList(): string[]; protected querySchema(): Promise<string>; getFields(tableName: string): Field[]; getPrimaryKey(tableName: string): Index | null; getIndexes(tableName: string): Index[]; cleanup(): void; } export declare function getPostgresSchemaQuery(databaseName: string): string; //# sourceMappingURL=pg-datasource-adapter.d.ts.map