PQputCopyData dont signal error

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема PQputCopyData dont signal error
Дата
Msg-id BANLkTimV4Oyg=wBeuwDQvBSqzFcdJJMxdw@mail.gmail.com
обсуждение исходный текст
Ответы Re: PQputCopyData dont signal error  (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>)
Список pgsql-hackers
Hello

I have a problem with PQputCopyData function. It doesn't signal some error.
    while ((row = mysql_fetch_row(res)) != NULL)    {        snprintf(buffer, sizeof(buffer), "%s%s\n", row[0],
row[1]);       copy_result = PQputCopyData(pconn, buffer, strlen(buffer));        printf(">>%s<<\n",
PQerrorMessage(pconn));       printf("%d\n", copy_result);        if (copy_result != 1)        {
fprintf(stderr,"Copy to target table failed: %s",                    PQerrorMessage(pconn));            EXIT;        }
 }
 

it returns 1 for broken values too :(

Is necessary some special check?

Regards

Pavel Stehule


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

Предыдущее
От: Greg Smith
Дата:
Сообщение: Single client performance on trivial SELECTs
Следующее
От: Pavel Stehule
Дата:
Сообщение: Re: PQputCopyData dont signal error