"Marc G. Fournier" <scrappy@postgresql.org> writes:
> The table contains ~10 million rows:
> # time psql -c "UPDATE xa_url SET url = url;" -U pgsql pareto
> ERROR: out of memory
> DETAIL: Failed on request of size 32.
If you've got any AFTER UPDATE triggers on that table, you could be
running out of memory for the pending-triggers list.
regards, tom lane