Re: pg_dump && aggregate bug

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pg_dump && aggregate bug
Дата
Msg-id 20451.1021990775@sss.pgh.pa.us
обсуждение исходный текст
Ответ на pg_dump && aggregate bug  (Mathieu Arnold <mat@mat.cc>)
Ответы Re: pg_dump && aggregate bug  (Mathieu Arnold <mat@mat.cc>)
Список pgsql-bugs
Mathieu Arnold <mat@mat.cc> writes:
> when I dump my database, in the dump file, the aggregate becomes :

> CREATE AGGREGATE first ( BASETYPE = text, SFUNC = first_cat, STYPE = text,
> INITCOND = '' );

Ooops.  This seems to be fixed already in current sources, but I think
a back-patch to 7.2 may be warranted.  Try this around line 1912:

        agginfo[i].aggbasetype = strdup(PQgetvalue(res, i, i_aggbasetype));
-       agginfo[i].agginitval = strdup(PQgetvalue(res, i, i_agginitval));
+       if (PQgetisnull(res, i, i_agginitval))
+           agginfo[i].agginitval = NULL;
+       else
+           agginfo[i].agginitval = strdup(PQgetvalue(res, i, i_agginitval));
        agginfo[i].usename = strdup(PQgetvalue(res, i, i_usename));

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Bug #670: netmask displayed for a /32
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Bug #669: gawk: cmd. line:2: (END OF FILE)