{"library":"postgraphile-upsert-plugin","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"3.3.0","tags":["javascript","postgres","pg","postgraphile","upsert","plugin","mutation","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install postgraphile-upsert-plugin","imports":["import PgMutationUpsertPlugin from 'postgraphile-upsert-plugin'","import { withPgClient } from 'postgraphile'; import { makePluginByCombiningPlugins } from 'graphile-build'","postgraphile --append-plugins postgraphile-upsert-plugin:PgMutationUpsertPlugin","postgraphile(pgConfig, schema, { appendPlugins: [PgMutationUpsertPlugin] })"]},{"cmd":"yarn add postgraphile-upsert-plugin","imports":[]},{"cmd":"pnpm add postgraphile-upsert-plugin","imports":[]}],"homepage":"https://github.com/cdaringe/postgraphile-upsert#readme","github":"https://github.com/cdaringe/postgraphile-upsert","docs":null,"changelog":null,"pypi":null,"npm":"postgraphile-upsert-plugin","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}