Re: [HACKERS] Modifing returning value of PQgetvalue.

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: [HACKERS] Modifing returning value of PQgetvalue.
Дата
Msg-id 0949f895-055c-6546-f8e6-77c82dee88fd@2ndquadrant.com
обсуждение исходный текст
Ответ на [HACKERS] Modifing returning value of PQgetvalue.  (Dmitry Igrishin <dmitigr@gmail.com>)
Ответы Re: [HACKERS] Modifing returning value of PQgetvalue.  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 6/24/17 06:31, Dmitry Igrishin wrote:
> PQgetvalue returns a value of type char* (without const). But the
> documentation says:
> "The pointer returned by PQgetvalue points to storage that is part of
> the PGresult structure. /One should not modify the data it points to/"
> (my italics). Could someone tell me please, what wrong with modifing
> arbitrary character of the data pointed by PQgetvalue's returning value?
> Or why this restriction is documented? Thanks.

This is just how the API is defined.  It could be defined differently,
but it is not.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: [HACKERS] pg_basebackup fails on Windows when using tablespace mapping
Следующее
От: sanyam jain
Дата:
Сообщение: Re: [HACKERS] Logical decoding on standby