@fewer/adapter-postgres
Version:
A Fewer database adapter to connect to Postgres
14 lines (13 loc) • 528 B
TypeScript
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;