UpsertOperation

View Source

Summary

Canonical upsert statement shape consumed by adapters.

Signature

type UpsertOperation<table> = {
  conflictTarget?: string[];
  kind: "upsert";
  returning?: ReturningSelection;
  table: table;
  update?: Record<string, unknown>;
  values: Record<string, unknown>;
};