interface kysely.ForeignKeyConstraintNode
implements OperationNode
Re-export
import { type kysely } from "https://deno.land/x/kysely_postgrs_js_dialect@v0.27.3/mod.ts";
const { ForeignKeyConstraintNode } = kysely;
Properties
readonly
columns: ReadonlyArray<ColumnNode>readonly
references: ReferencesNodereadonly
optional
onDelete: OnModifyForeignActionreadonly
optional
onUpdate: OnModifyForeignActionreadonly
optional
name: IdentifierNodeimport { kysely } from "https://deno.land/x/kysely_postgrs_js_dialect@v0.27.3/mod.ts";
const { ForeignKeyConstraintNode } = kysely;
type
Readonly<{ is(node: OperationNode): node is ForeignKeyConstraintNode; create(): ForeignKeyConstraintNode; cloneWith(node: ForeignKeyConstraintNode, props: ForeignKeyConstraintNodeProps): Readonly<{ name?: IdentifierNode | undefined; onDelete?: ; onUpdate?: ; kind: "ForeignKeyConstraintNode"; columns: ReadonlyArray<ColumnNode>; references: ReferencesNode; }>; }>
sourceColumns: ReadonlyArray<ColumnNode>,
targetTable: TableNode,
targetColumns: ReadonlyArray<ColumnNode>,
constraintName?: string,
| "no action"
| "restrict"
| "cascade"
| "set null"
| "set default"
| undefined
| "no action"
| "restrict"
| "cascade"
| "set null"
| "set default"
| undefined