Skip to main content
Module

x/ponder/mod.ts>QueryBuilder

Simple ORM for PostGRES
Go to Latest
class QueryBuilder
import { QueryBuilder } from "https://deno.land/x/ponder@v0.0.3/mod.ts";

Constructors

new
QueryBuilder(pool: Pool)

Properties

pool: Pool

Methods

addColumns(tableToAlter: string, columns: any)
createTable(tableName: string, columns: any)
deleteRow(
table: string,
column: string[],
value: string[],
)
dropColumns(tableName: string, columnsToDrop: any)
dropMultipleTables(tableNamesArray: string[], cascade?: boolean): Promise<string>
dropOneTable(tableName: string, cascade?: boolean)
findAllinOne(table: string)
findCell(
table: string,
column_name: string,
value: string,
)
findColumn(column_name: string, table: string)
findRow(
table: string,
attr: string,
value: string,
)
insertIntoTable(
table: string,
columns: string[],
values: string[],
)
updateTable(
table: string,
column_name: string[],
value: string[],
q: string[],
a: string[],
operator?: string,
)