@devbro/sql-generator
Version:
generic sql generator
25 lines (22 loc) • 852 B
text/typescript
import { C as Connection, a as Query, S as Schema } from '../../Connection-Z5qLWvdu.mjs';
import { PoolClient, Pool, PoolConfig } from 'pg';
import { C as CompiledSql } from '../../types-C_aDrXJN.mjs';
import '../../Blueprint.mjs';
import '../../SchemaGrammar.mjs';
declare class PostgresqlConnection extends Connection {
connection: PoolClient | undefined;
static pool: Pool;
static defaults: PoolConfig;
constructor(params: PoolConfig);
connect(): Promise<boolean>;
runQuery(sql: CompiledSql): Promise<any[] | undefined>;
runCursor(sql: CompiledSql): Promise<any>;
disconnect(): Promise<boolean>;
getQuery(): Query;
getSchema(): Schema;
beginTransaction(): Promise<void>;
commit(): Promise<void>;
rollback(): Promise<void>;
static destroy(): Promise<void>;
}
export { PostgresqlConnection };