Re: 8.5 TODO: Add comments to output indicating version of pg_dump and of the database server - Mailing list pgsql-hackers

From David Fetter
Subject Re: 8.5 TODO: Add comments to output indicating version of pg_dump and of the database server
Date
Msg-id 20090926224843.GD7952@fetter.org
Whole thread Raw
In response to Re: 8.5 TODO: Add comments to output indicating version of pg_dump and of the database server  (Peter Eisentraut <peter_e@gmx.net>)
Responses Re: [PATCH] 8.5 TODO: Add comments to output indicating version of pg_dump and of the database server
List pgsql-hackers
On Sat, Sep 26, 2009 at 11:02:55PM +0300, Peter Eisentraut wrote:
> On Fri, 2009-09-25 at 16:59 -0400, Tom Lane wrote:
> > "shakahshakah@gmail.com" <shakahshakah@gmail.com> writes:
> > > From pg_dump/pg_restore section (9.2 of the Todo page on the
> > > PostgreSQL Wiki), is the following item "Add comments to output
> > > indicating version of pg_dump and of the database server" simply
> > > asking for a change to the pg_dump header from:
> > 
> > I think so, but what's not clear is whether this is a good idea to
> > do in the default output.  It might only be appropriate in
> > "verbose" mode, so as not to introduce unnecessary diffs between
> > logically identical dumps.
> 
> Well, a diff of the same database made by different (major) versions
> of pg_dump will already be different in most situations, so adding
> the pg_dump version number in it is essentially free from this
> perspective.
> 
> What is the use case for adding the server version?

There have been cases where pg_restore doesn't fix infelicities.  For
example, there was a time when it was a good idea to run adddepend
after the reload.  Knowing what server version the dump came from
could be handy for this kind of case.

> I can imagine something like wanting to know exactly where the dump
> came from, but then host name and such would be better.  (And then
> you can infer the server version from that.)

You can infer the server version until the next upgrade, at which
point the information is lost.

Cheers,
David.
-- 
David Fetter <david@fetter.org> http://fetter.org/
Phone: +1 415 235 3778  AIM: dfetter666  Yahoo!: dfetter
Skype: davidfetter      XMPP: david.fetter@gmail.com

Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate


pgsql-hackers by date:

Previous
From: Jeff Davis
Date:
Subject: Re: Issues for named/mixed function notation patch
Next
From: "David E. Wheeler"
Date:
Subject: Re: Hot Standby on git