Re: pg_dump roles support

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: pg_dump roles support
Дата
Msg-id 937d27e10811050300o61e921f2p805dce16b1eebb5c@mail.gmail.com
обсуждение исходный текст
Ответ на pg_dump roles support  ("Ibrar Ahmed" <ibrar.ahmad@gmail.com>)
Ответы Re: pg_dump roles support  ("Ibrar Ahmed" <ibrar.ahmad@gmail.com>)
Список pgsql-rrreviewers
Please send reviews to pgsql-hackers, *not* this list.

On Wed, Nov 5, 2008 at 4:21 AM, Ibrar Ahmed <ibrar.ahmad@gmail.com> wrote:
> Just a superficial review.  I haven't really looked hard at this yet.
>
> 1 - Patch does not apply cleanly on latest git repository, although
> there is no hunk failed but there are some hunk succeeded messages.
>
> 2- Patch contains unnecessary spaces and tabs which makes the patch
> unnecessarily big. IMHO please read the patch before sending and make
> sure that patch only contains the changes you intended to send.
>
> 3 - We should follow the coding standards of existing code
>
>                destroyPQExpBuffer(roleQry);
>                g_fout->rolename = pgrole;
>        } else {
>                g_fout->rolename = NULL;
>        }
>
> Should be written like this
>
>                destroyPQExpBuffer(roleQry);
>                g_fout->rolename = pgrole;
>        }
>        else
>        {
>                g_fout->rolename = NULL;
>        }
>
>
> 4 - pg_restore gives error wile restoring custom format backup
>
> pg_restore: [archiver] invalid ROLENAME item: SET role = 'ibrar';
> (reason check point 5)
>
> 5 - Do you really want to write this code like this
>
> +       if (ptr2)
> +       {
> +               *ptr2 = '\0';
> +               AH->public.rolename = strdup(ptr1);
> +               free(defn);5 -
> +       }
> +       else
> +               free(defn);
> +               die_horribly(AH, modulename, "invalid ROLENAME item: %s\n",
> +                                        te->defn);
>
> I think you missed curly brackets of else here.
>
> Please send updated patch!
>
> --
>   Ibrar Ahmed
>   EnterpriseDB   http://www.enterprisedb.com
>
> --
> Sent via pgsql-rrreviewers mailing list (pgsql-rrreviewers@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-rrreviewers
>



--
Dave Page
EnterpriseDB UK:   http://www.enterprisedb.com

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

Предыдущее
От: "Ibrar Ahmed"
Дата:
Сообщение: pg_dump roles support
Следующее
От: "Ibrar Ahmed"
Дата:
Сообщение: Re: pg_dump roles support