Re: The connection to the server was lost. Attempting reset: Failed.

From: Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-general(at)postgresql(dot)org
Subject: Re: The connection to the server was lost. Attempting reset: Failed.
Date: 2019-10-10 18:01:38
Message-ID: CABrYqSOrobPffpezmaWDGww6RXOQXVkODRtpF3q9GwnsJ3OH3Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Thank you very much for the reply.
Well, really, resetStringInfo () is a function of the StringInfo data
structure.
What I used at the end was initStringInfo, which is a function of the data
structure StringInfoData, which is what I am using, although I don't know
if they are equivalent.
The code remained as follows:
if (cols.len> 0)
{
initStringInfo (& cols);
} / * IF col.len> 0 * /
But it continues giving me the same error.
Best regards,
Yessica Brinkmann

El jue., 10 oct. 2019 a las 13:33, Yessica Brinkmann (<
yessica(dot)brinkmann(at)gmail(dot)com>) escribió:

> Thank you so much for your answer. I will be testing the indicated and
> then I give you return.
> Best regards,
> Yessica Brinkmann
>
> El jue., 10 oct. 2019 a las 13:14, Tom Lane (<tgl(at)sss(dot)pgh(dot)pa(dot)us>)
> escribió:
>
>> Yessica Brinkmann <yessica(dot)brinkmann(at)gmail(dot)com> writes:
>> > I really thought a lot, but I don't understand why but the function
>> fails
>> > after the expression is executed:
>> > appendStringInfo (& cols, "% s a.attnum =% d", (i> 0? "OR": ""), idxcd->
>> > varattno [i]);
>>
>> I think you're probably shooting yourself in the foot here:
>>
>> /* pfree() the memory allocated for the previous candidate.
>> FIXME: Avoid
>> * meddling with the internals of a StringInfo, and try to use
>> an API.
>> */
>> if( cols.len > 0 )
>> {
>> pfree( cols.data );
>> cols.data = NULL;
>> } /*IF col.len>0*/
>>
>> Don't do that, use resetStringInfo() instead.
>>
>> regards, tom lane
>>
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Lev Kokotov 2019-10-10 18:08:15 DDL support for logical replication
Previous Message Matthias Apitz 2019-10-10 17:26:28 Re: SELECT d02name::bytea FROM ... && DBI::Pg