Skip to main content
Go to Latest
class DDL
import { DDL } from "https://deno.land/x/dbx@0.5.0/mod.ts";

Static Properties

defaultWidth: number
milliPrecision: number
padWidth: number

Static Methods

createColumn(
dbType: string,
name: string,
column: Column,
namePad: number,
padWidth?,
defaultWidth?,
): string
createColumnConstraint(
_dbType: string,
parent: string,
name: string,
column: Column,
padWidth?,
): string
createIndependentConstraint(
_dbType: string,
parent: string,
constraint: Constraint,
padWidth?,
): string
createIndex(
dbType: string,
indice: Index,
padWidth?,
table?: string,
): string
createRelation(
_dbType: string,
parent: string,
name: string,
relation: Relation,
padWidth?,
): string
createTable(
schema: Schema,
dbType?,
nameOverride?: string,
): string
enhanceSchema(schema: Schema, selected?: string[]): Schema
postgres(sql: string)