Skip to main content
Module

x/drizzle/pg-core.ts>PgUpdate

Deno port of the drizzle-orm library
Latest
class PgUpdate
implements SQLWrapper
extends QueryPromise<TReturning extends undefined ? QueryResultKind<TQueryResult, never> : TReturning[]>
import { PgUpdate } from "https://deno.land/x/drizzle@v0.23.85/pg-core.ts";

Constructors

new
PgUpdate(
table: TTable,
set: UpdateSet,
session: PgSession,
dialect: PgDialect,
)

Type Parameters

TTable extends AnyPgTable
TQueryResult extends QueryResultHKT
optional
TReturning extends Record<string, unknown> | undefined = undefined

Properties

private
_prepare
private
config
private
dialect
private
session
readonly
_: { readonly table: TTable; readonly return: TReturning; }
execute: ReturnType<this["prepare"]>["execute"]

Methods

prepare(name: string): PreparedQuery<PreparedQueryConfig & { execute: TReturning extends undefined ? QueryResultKind<TQueryResult, never> : TReturning[]; }>
returning<TSelectedFields extends SelectedFields>(fields: TSelectedFields): PgUpdate<TTable, TQueryResult, SelectResultFields<TSelectedFields>>
toSQL(): Omit<Query, "typings">
where(where: SQL | undefined): this
interface PgUpdate
implements QueryPromise<TReturning extends undefined ? QueryResultKind<TQueryResult, never> : TReturning[]>, SQLWrapper
import { type PgUpdate } from "https://deno.land/x/drizzle@v0.23.85/pg-core.ts";

Type Parameters

TTable extends AnyPgTable
TQueryResult extends QueryResultHKT
optional
TReturning extends Record<string, unknown> | undefined = undefined