Re: ISN extension - wrong volatility level for isn_weak() function

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: ISN extension - wrong volatility level for isn_weak() function
Дата
Msg-id 3052531.1741961784@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: ISN extension - wrong volatility level for isn_weak() function  (Daniel Gustafsson <daniel@yesql.se>)
Ответы Re: ISN extension - wrong volatility level for isn_weak() function
Список pgsql-bugs
Daniel Gustafsson <daniel@yesql.se> writes:
> On 14 Mar 2025, at 12:49, Viktor Holmberg <v@viktorh.net> wrote:
>> The isn_weak function in the isn extension reports the wrong value if you look at it inside a transaction:

> I wonder if this should really be marked VOLATILE instead as it has a side
> effect.

Indeed.  This whole area seems really poorly considered.  The comment
in isn--1.1.sql says

-- isn_weak(boolean) - Sets the weak input mode.
-- This function is intended for testing use only!

despite which it's documented at length in isn.sgml.  On the other
hand, so far as I can find it's tested nowhere, which means none
of the "weak mode" code is getting exercised.

            regards, tom lane



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