Re: Fwd: [BUGS] BUG #14247: COMMENT is restored on wrong database

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Fwd: [BUGS] BUG #14247: COMMENT is restored on wrong database
Date: 2016-08-04 20:50:28
Message-ID: 10165.1470343828@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs pgsql-hackers

Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> On Tue, Aug 2, 2016 at 5:42 PM, David G. Johnston
> <david(dot)g(dot)johnston(at)gmail(dot)com> wrote:
> The fact that pg_dump is emitting COMMENT ON DATABASE at all is
> fundamentally wrong given the existing division-of-labor decisions,
> namely that pg_dump is responsible for objects within a database
> not for database-level properties.

> I think a while back somebody had the idea of making COMMENT ON
> CURRENT_DATABASE or COMMENT ON CURRENT DATABASE work, which seems like
> an elegant solution to me. Of course, I just work here.

I'm fairly annoyed at David for having selectively quoted from private
email in a public forum, but that was one of the points I touched on
in material that he cut. The point I tried to make to him is that
possibly COMMENT ON CURRENT DATABASE is a portion of a holistic solution,
but it's only a portion. We need to rethink exactly what pg_dump is
supposed to do with database-level properties. And if it does need
COMMENT ON CURRENT DATABASE, it likely also needs GRANT ... ON CURRENT
DATABASE, ALTER CURRENT DATABASE OWNER TO, ALTER CURRENT DATABASE SET,
and maybe some other things.

regards, tom lane

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message David G. Johnston 2016-08-04 21:03:42 Re: Fwd: [BUGS] BUG #14247: COMMENT is restored on wrong database
Previous Message Robert Haas 2016-08-04 20:32:57 Re: Fwd: [BUGS] BUG #14247: COMMENT is restored on wrong database

Browse pgsql-hackers by date

  From Date Subject
Next Message David G. Johnston 2016-08-04 21:03:42 Re: Fwd: [BUGS] BUG #14247: COMMENT is restored on wrong database
Previous Message Tom Lane 2016-08-04 20:34:30 Re: New version numbering practices