pgsql_insert_options
Definition
/**
* Create insert options for PostgreSQL loader.
*
* @param bool $skipConflicts If true, use ON CONFLICT DO NOTHING
* @param list<string> $conflictColumns Column names for ON CONFLICT (columns)
* @param null|string $conflictConstraint Constraint name for ON CONFLICT ON CONSTRAINT
* @param list<string> $updateColumns Columns to update on conflict (empty = all non-key columns)
*/
pgsql_insert_options(bool $skipConflicts, array $conflictColumns, ?string $conflictConstraint, array $updateColumns) : InsertOptions