Re: [HACKERS] compiler warning with VS 2017
От | Petr Jelinek |
---|---|
Тема | Re: [HACKERS] compiler warning with VS 2017 |
Дата | |
Msg-id | fd468a58-86d7-ba1f-8eb2-b7cc8ad95ff8@2ndquadrant.com обсуждение исходный текст |
Ответ на | Re: [HACKERS] compiler warning with VS 2017 (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: [HACKERS] compiler warning with VS 2017
|
Список | pgsql-hackers |
On 05/05/17 16:56, Tom Lane wrote: > Petr Jelinek <petr.jelinek@2ndquadrant.com> writes: >> On 05/05/17 06:50, Tom Lane wrote: >>> Actually, looking around a bit there, it's not even clear why >>> we should be booby-trapping the value of an unchanged column in >>> the first place. So I'd say that not only is the code dubious >>> but the comment is inadequate too. > >> Hmm, as far as I can recollect this is just leftover debugging code that >> was intended to help ensure that we are checking the "changed" >> everywhere we are supposed to (since I changed handling of these >> structured quite a bit during development). Should be changed to NULL, >> that's what we usually do in this type of situation. > > So the comment should be something like "if the column is unchanged, > we should not attempt to access its value beyond this point. To > help catch any such attempts, set the string to NULL" ? > Yes that sounds about right. We don't get any data for unchanged TOAST columns (that's limitation of logical decoding) so we better not touch them. -- Petr Jelinek http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления: