Обсуждение: Shouldn't validateForeignKeyConstraint() reset memory context?

Поиск
Список
Период
Сортировка

Shouldn't validateForeignKeyConstraint() reset memory context?

От
Andres Freund
Дата:
Hi,

while looking at the pluggable storage patch I noticed that
validateForeignKeyConstraint() calls RI_FKey_check() for each row
without resetting a memory / expression context.  There's not too much
leakage in the called code, but there's some I think.

Greetings,

Andres Freund


Re: Shouldn't validateForeignKeyConstraint() reset memory context?

От
Andres Freund
Дата:
Hi,

On 2018-07-11 11:56:28 -0700, Andres Freund wrote:
> while looking at the pluggable storage patch I noticed that
> validateForeignKeyConstraint() calls RI_FKey_check() for each row
> without resetting a memory / expression context.  There's not too much
> leakage in the called code, but there's some I think.

This has been fixed since. See
https://www.postgresql.org/message-id/20190408055302.qirqcbnhjxwsxq3m%40alap3.anarazel.de

- Andres