Module

x/kysely_postgrs_js_dialect/mod.ts>kysely.ColumnDefinitionNode

Kysely dialect for PostgreSQL using the Postgres.js client.
interface kysely.ColumnDefinitionNode
implements OperationNode
import { type kysely } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.3/mod.ts";
const { ColumnDefinitionNode } = kysely;

Properties

readonly
kind: "ColumnDefinitionNode"
readonly
column: ColumnNode
readonly
dataType: OperationNode
readonly
optional
references: ReferencesNode
readonly
optional
primaryKey: boolean
readonly
optional
autoIncrement: boolean
readonly
optional
unique: boolean
readonly
optional
notNull: boolean
readonly
optional
defaultTo: DefaultValueNode
readonly
optional
check: CheckConstraintNode
readonly
optional
generated: GeneratedNode
readonly
optional
unsigned: boolean
readonly
optional
frontModifiers: ReadonlyArray<OperationNode>
readonly
optional
endModifiers: ReadonlyArray<OperationNode>
readonly
optional
nullsNotDistinct: boolean
readonly
optional
identity: boolean
variable kysely.ColumnDefinitionNode
import { kysely } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.3/mod.ts";
const { ColumnDefinitionNode } = kysely;

type

Readonly<{ is(node: OperationNode): node is ColumnDefinitionNode; create(column: string, dataType: OperationNode): ColumnDefinitionNode; cloneWithFrontModifier(node: ColumnDefinitionNode, modifier: OperationNode): ColumnDefinitionNode; cloneWithEndModifier(node: ColumnDefinitionNode, modifier: OperationNode): ColumnDefinitionNode; cloneWith(node: ColumnDefinitionNode, props: ColumnDefinitionNodeProps): ColumnDefinitionNode; }>
import kysely.ColumnDefinitionNode
import { kysely } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.3/mod.ts";
const { ColumnDefinitionNode } = kysely;