UNPKG

@fewer/adapter-postgres

Version:

A Fewer database adapter to connect to Postgres

14 lines (13 loc) 528 B
import { PostgresSquel, QueryBuilder } from 'squel'; import TableTypes from './TableTypes'; import { ColumnOptions } from './columnTypes'; interface CreateTableQueryBuilder extends QueryBuilder { table(name: string): this; field(name: string, type: string, options?: ColumnOptions): this; } interface SquelWithCreateTable extends PostgresSquel { create(options?: TableTypes): CreateTableQueryBuilder; dropTable(tableName: string): QueryBuilder; } declare const squel: SquelWithCreateTable; export default squel;