Re: invalid memory alloc request size error with commit 4b93f579

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: invalid memory alloc request size error with commit 4b93f579
Дата
Msg-id 5931.1519674726@sss.pgh.pa.us
обсуждение исходный текст
Ответ на invalid memory alloc request size error with commit 4b93f579  (Rushabh Lathia <rushabh.lathia@gmail.com>)
Ответы Re: invalid memory alloc request size error with commit 4b93f579
Список pgsql-hackers
Rushabh Lathia <rushabh.lathia@gmail.com> writes:
> In ExecBRUpdateTriggers(), we need to add a check that if trigtuple is same
> as newtuple, then we don't require to free the trigtuple.

Hm.  Seems like this is a very old bug: it's always been legal for a
trigger to return the "old" tuple if it felt like it, even if plpgsql
didn't happen to exercise that case.

Because of that angle, I'm not really happy with using plpgsql as
part of the test case.  The bug ought to be repaired in the back
branches too, but this test will prove little in the back branches.
Moreover, if somebody were to rejigger plpgsql again, the test might
stop proving anything at all.

I wonder whether it is worth creating a C trigger function
(probably in regress.c) specifically to exercise this situation.
If not, I'm inclined not to bother with adding a test case.

            regards, tom lane


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

Предыдущее
От: Chapman Flack
Дата:
Сообщение: Re: Precision loss casting float to numeric
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Precision loss casting float to numeric