Really annoying comments...
COMMENT ON DATABASE db IS 'Comment';
Now switch databases. Comment is gone.
Of course, adding the comments to template1 will carry comments
forward (in pg_description) to future DBs. Not fatal, but quite
annoying.
I suppose in order to add a comment field to pg_database it would need
to be toasted or something (ton of work). Any other way to fix this?
--
Rod
"Rod Taylor" <rbt@zort.ca> writes:
COMMENT ON DATABASE db IS 'Comment';
Now switch databases. Comment is gone.
Yeah, it's not very helpful. I'm not sure why we bothered to implement
that in the first place.
I suppose in order to add a comment field to pg_database it would need
to be toasted or something (ton of work). Any other way to fix this?
I'm more inclined to rip it out ;-). I don't think it's worth the
trouble. Keeping database comments someplace else than pg_description
is certainly *not* the way to go --- everything that reads them would
have to be tweaked too.
What does need to be added at the moment is COMMENT ON SCHEMA (a/k/a
namespace).
regards, tom lane
-----Original Message-----
From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Sent: 19 April 2002 19:54
To: Rod Taylor
Cc: Hackers List
Subject: Re: Really annoying comments..."Rod Taylor" <rbt@zort.ca> writes:
COMMENT ON DATABASE db IS 'Comment';
Now switch databases. Comment is gone.Yeah, it's not very helpful. I'm not sure why we bothered to
implement that in the first place.I suppose in order to add a comment field to pg_database it
would need
to be toasted or something (ton of work). Any other way to
fix this?
I'm more inclined to rip it out ;-).
Eeep! pgAdmin handles comments coming from multiple pg_description tables
and it works very well (IMHO) in the pgAdmin UI. By all means make them work
more sensibly in whatever way seems most appropriate - I'll fix pgAdmin to
handle it, but don't just rip them out please!!
Regards, Dave.
Import Notes
Resolved by subject fallback
Dave Page <dpage@vale-housing.co.uk> writes:
I'm more inclined to rip it out ;-).
Eeep! pgAdmin handles comments coming from multiple pg_description tables
and it works very well (IMHO) in the pgAdmin UI. By all means make them work
more sensibly in whatever way seems most appropriate - I'll fix pgAdmin to
handle it, but don't just rip them out please!!
Well, it would seem like the only sensible rule would be to allow
COMMENT ON DATABASE only for the *current* database. Then at least
you know which DB to look in.
regards, tom lane
-----Original Message-----
From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Sent: 21 April 2002 19:45
To: Dave Page
Cc: Rod Taylor; Hackers List
Subject: Re: [HACKERS] Really annoying comments...Dave Page <dpage@vale-housing.co.uk> writes:
I'm more inclined to rip it out ;-).
Eeep! pgAdmin handles comments coming from multiple pg_description
tables and it works very well (IMHO) in the pgAdmin UI. Byall means
make them work more sensibly in whatever way seems most
appropriate -
I'll fix pgAdmin to handle it, but don't just rip them out please!!
Well, it would seem like the only sensible rule would be to
allow COMMENT ON DATABASE only for the *current* database.
Then at least you know which DB to look in.
That wouldn't cause me any pain - in pgAdmin the comment is just a property
of a pgDatabase object - if you modify it, it will always be set through a
connection to that database.
Regards, Dave.
Import Notes
Resolved by subject fallback
This makes the most sense. One could assume a user who doesn't have
access to a particular database shouldn't know what it's for either.
So making the comments global could be problematic in some cases.
I'll enforce this and send in a patch.
--
Rod
----- Original Message -----
From: "Dave Page" <dpage@vale-housing.co.uk>
To: "'Tom Lane'" <tgl@sss.pgh.pa.us>
Cc: "Rod Taylor" <rbt@zort.ca>; "Hackers List"
<pgsql-hackers@postgresql.org>
Sent: Sunday, April 21, 2002 2:49 PM
Subject: RE: [HACKERS] Really annoying comments...
-----Original Message-----
From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Sent: 21 April 2002 19:45
To: Dave Page
Cc: Rod Taylor; Hackers List
Subject: Re: [HACKERS] Really annoying comments...Dave Page <dpage@vale-housing.co.uk> writes:
I'm more inclined to rip it out ;-).
Eeep! pgAdmin handles comments coming from multiple
pg_description
tables and it works very well (IMHO) in the pgAdmin UI. By
all means
make them work more sensibly in whatever way seems most
appropriate -
I'll fix pgAdmin to handle it, but don't just rip them out
please!!
Well, it would seem like the only sensible rule would be to
allow COMMENT ON DATABASE only for the *current* database.
Then at least you know which DB to look in.That wouldn't cause me any pain - in pgAdmin the comment is just a
property
of a pgDatabase object - if you modify it, it will always be set
through a
Show quoted text
connection to that database.
Regards, Dave.