Fix PGresult leak in pg_dump during binary upgrade

Поиск
Список
Период
Сортировка
От Daniel Gustafsson
Тема Fix PGresult leak in pg_dump during binary upgrade
Дата
Msg-id 374550C1-F4ED-4D9D-9498-0FD029CCF674@yesql.se
обсуждение исходный текст
Ответы Re: Fix PGresult leak in pg_dump during binary upgrade
Список pgsql-hackers
While looking at pg_dump performance today I noticed that pg_dump fails to
clear query results in binary_upgrade_set_pg_class_oids during binary upgrade
mode.  9a974cbcba00 moved the query to the outer block, but left the PQclear
and query buffer destruction in the is_index conditional, making it not always
be executed.  353708e1fb2d fixed the leak of the query buffer but left the
PGresult leak.  The attached fixes the PGresult leak which when upgrading large
schemas can be non-trivial.

This needs to be backpatched down to v15.

--
Daniel Gustafsson


Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [PATCH] Add --syntax to postgres for SQL syntax checking
Следующее
От: Robert Haas
Дата:
Сообщение: Re: add function argument names to regex* functions.