Re: pg_dump && aggregate bug

Поиск
Список
Период
Сортировка
От Mathieu Arnold
Тема Re: pg_dump && aggregate bug
Дата
Msg-id 2839635289.1022510168@andromede.reaumur.absolight.net
обсуждение исходный текст
Ответ на Re: pg_dump && aggregate bug  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
--On mardi 21 mai 2002 10:19 -0400 Tom Lane <tgl@sss.pgh.pa.us> wrote:

> 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

worked, thanks.
I wonder if it could go into a possible 7.1.2 if there is one ? :)

--
Mathieu Arnold

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

Предыдущее
От: Andrew McMillan
Дата:
Сообщение: Documentation regarding %ROWTYPE in PL/PgSQL
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Documentation regarding %ROWTYPE in PL/PgSQL