PostGraphile Upsert Plugin

JSON →
library 3.3.0 ·javascript
verified Jun 5, 2026

A Plugin for PostGraphile that adds Postgres upsert mutations (INSERT … ON CONFLICT DO UPDATE) to your GraphQL API. Current stable version is 3.3.0, released under semantic-release cadence. Supports single and multi-column unique indexes via an optional `where` clause, and allows omitting columns from the update set using `@omit updateOnConflict` smart tags. Differentiates from the original generator-based plugin by being fully TypeScript-typed and following modern PostGraphile plugin conventions. Requires PostGraphile v4 or later.