UNPKG

node-pg-migrate-custom

Version:

Postgresql database migration management tool for node.js

14 lines (13 loc) 707 B
import { ClientBase, ClientConfig, QueryArrayConfig, QueryConfig } from 'pg'; import { Logger, DB } from './types'; export interface DBConnection extends DB { createConnection(): Promise<void>; column(columnName: string, queryConfig: QueryArrayConfig, values?: any[]): Promise<any[]>; column(columnName: string, queryConfig: QueryConfig): Promise<any[]>; column(columnName: string, queryTextOrConfig: string | QueryConfig, values?: any[]): Promise<any[]>; connected: () => boolean; addBeforeCloseListener: (listener: any) => number; close(): Promise<void>; } declare const db: (connection: ClientBase | string | ClientConfig, logger?: Logger) => DBConnection; export default db;