[ psqlodbc-Bugs-1011196 ] Cannot insert very large blobs

Поиск
Список
Период
Сортировка
От
Тема [ psqlodbc-Bugs-1011196 ] Cannot insert very large blobs
Дата
Msg-id 20120521215728.A313E137FC02@pgfoundry.org
обсуждение исходный текст
Список pgsql-odbc
Bugs item #1011196, was opened at 2012-05-21 21:57
You can respond by visiting:
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1011196&group_id=1000125

Category: None
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Michael Vitale (pgdude)
Assigned to: Nobody (None)
Summary: Cannot insert very large blobs

Initial Comment:
I can use the PostgreSQL ODBC driver to insert a blob (bytea) of 128 megabytes, but when I try to insert one that is
399megabytes it fails with: 

Query buffer overflow in copy_statement_with_parameters

The actuall call that fails is SQLExecute.


Here is the snippet of code I see in convert.c:

enlarge_query_statement(QueryBuild *qb, size_t newsize)
{
    size_t    newalsize = INIT_MIN_ALLOC;
    CSTR func = "enlarge_statement";

    if (qb->str_size_limit > 0 && qb->str_size_limit < (int) newsize)
    {
         < here is the branch that is executed>

----------------------------------------------------------------------

You can respond by visiting:
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1011196&group_id=1000125

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

Предыдущее
От: BGoebel
Дата:
Сообщение: Re: Update For Outdated Win98
Следующее
От:
Дата:
Сообщение: [ psqlodbc-Bugs-1011196 ] Cannot insert very large blobs