Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/mandarinets/orm-core/dialect/postgreSQLDialect.ts>PostgreSQLDialect

Mandarine.TS is a typescript, decorator-driven framework that allows you to create server-side applications. Mandarine.TS provides a range of built-in solutions such as Dependency Injection, Components, ORM and more. Under its umbrella, Mandarine.TS has 4 modules: Core, Data, Security and MVC, these modules will offer you the requirements to build a Mandarine-powered application.
Latest
class PostgreSQLDialect
implements [[[Mandarine.ORM].Dialect].Dialect]
import { PostgreSQLDialect } from "https://deno.land/x/mandarinets@v2.3.2/orm-core/dialect/postgreSQLDialect.ts";

Methods

addColumn(tableMetadata: Mandarine.ORM.Entity.TableMetadata, column: Mandarine.ORM.Entity.Column): string
addPrimaryKey(tableMetadata: Mandarine.ORM.Entity.TableMetadata, primaryKeyCol: Mandarine.ORM.Entity.Column): string
addUniqueConstraint(tableMetadata: Mandarine.ORM.Entity.TableMetadata, uniqueCol: Mandarine.ORM.Entity.Column): string
createTable(
tableMetadata: Mandarine.ORM.Entity.TableMetadata,
columns: Array<Mandarine.ORM.Entity.Column>,
ifNotExist: boolean,
): string
deleteStatement(tableMetadata: Mandarine.ORM.Entity.TableMetadata): string
deleteWhereStatement(tableMetadata: Mandarine.ORM.Entity.TableMetadata): string
getColumnTypeSyntax(column: Mandarine.ORM.Entity.Column): string | undefined
getTableMetadata(table: Mandarine.ORM.Entity.Table): Mandarine.ORM.Entity.TableMetadata
getTableName(tableMetadata: Mandarine.ORM.Entity.TableMetadata): string
insertStatement(
tableMetadata: Mandarine.ORM.Entity.TableMetadata,
entity: Mandarine.ORM.Entity.Table,
values: object,
): any
selectAllCountStatement(tableMetadata: Mandarine.ORM.Entity.TableMetadata): string
selectAllCountWhereStatement(tableMetadata: Mandarine.ORM.Entity.TableMetadata): string
selectColumnSyntax(
colName: string,
operator: string,
colValue: string,
secureParameter?: boolean,
): string
selectStatement(tableMetadata: Mandarine.ORM.Entity.TableMetadata): string
selectWhereStatement(tableMetadata: Mandarine.ORM.Entity.TableMetadata): string
updateStatement(
tableMetadata: Mandarine.ORM.Entity.TableMetadata,
entity: Mandarine.ORM.Entity.Table,
values: object,
): any