Re: pg_dumpall --exclude-database option

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: pg_dumpall --exclude-database option
Дата
Msg-id 5e498e63-51a3-291e-c124-a8916a087bdf@2ndQuadrant.com
обсуждение исходный текст
Ответ на Re: pg_dumpall --exclude-database option  (Fabien COELHO <coelho@cri.ensmp.fr>)
Ответы Re: pg_dumpall --exclude-database option  (Fabien COELHO <coelho@cri.ensmp.fr>)
Список pgsql-hackers
On 12/25/18 3:36 AM, Fabien COELHO wrote:
>
> Hello Andrew,
>
>> Rebased and updated patch attached.
>
> Here is a review of v5, sorry for the delay.
>
> Patch applies cleanly, compiles, "make check" is ok.
>
> I do not see Michaël's issue, and do not see how it could be so, for
> me the whole database-specific section generated by the underlying
> "pg_dump" call is removed, as expected.
>
> All is well for me, I turned the patch as ready.


OK, thanks.


>
>
> While poking around the dump output, I noticed some unrelated points:
>
> * Command "pg_dump" could tell which database is dumped in the output
> at the start of the section, eg:
>
>   --
>   -- PostgreSQL database "foo" dump
>   --
>
> Or "pg_dumpall" could issue a comment line in the output telling which
> database is being considered.
>
> * The database dumps should have an introductory comment, like there
> is one for roles, eg:
>
>   --
>   -- Databases
>   --
>

I agree these are unrelated but would be nice to have. Probably having
pg_dumpall do it would be better. Do you want to do a patch for that?



> * On extensions, the dump creates both the extension and the extension
> comment. However, ISTM that the extension comment is already created
> by the extension, so this is redundant:
>
>  --
>  -- Name: pg_dirtyread; Type: EXTENSION; Schema: -; Owner:
>  --
>  CREATE EXTENSION IF NOT EXISTS pg_dirtyread WITH SCHEMA public;
>
>  --
>  -- Name: EXTENSION pg_dirtyread; Type: COMMENT; Schema: -; Owner:
>  --
>  COMMENT ON EXTENSION pg_dirtyread IS 'Read dead but unvacuumed rows
> from table';
>
> Maybe it should notice that the comment belongs to the extension and
> need not be updated?



What if the owner had updated the comment after installing the extension?


cheers


andrew


-- 
Andrew Dunstan                https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Poor buildfarm coverage of strong-random alternatives
Следующее
От: Tom Lane
Дата:
Сообщение: Re: reducing the footprint of ScanKeyword (was Re: Large writable variables)