pavna <daryani.bhawna@gmail.com> writes:
> When I pg_restore I get errors.
> pg_restore: [archiver (db)] could not execute query: ERROR: argument of
> commutator must be a name
> Command was: CREATE OPERATOR |> (
> PROCEDURE = plv8x.json_eval,
> LEFTARG = plv8x.json,
> RIGHTARG = text,
> COMMUTATOR = 27561
> ...
Seems like there's something broken in your source database, ie that
operator has a commutator link that didn't point to an existing operator.
Hard to say any more than that with no more information.
regards, tom lane