From: | "Kuhn, Dylan K (4520500D)" <Dylan(dot)Kuhn(at)navy(dot)mil> |
---|---|
To: | <pgsql-admin(at)postgresql(dot)org> |
Cc: | "PostgreSQL Development" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: problems with pg_restore |
Date: | 2003-07-15 20:26:37 |
Message-ID: | 78ED1F30F0D85B4698FBD6CF2A5AC8F5A576FB@NAWECHLKEX01VA.nadsuswe.nads.navy.mil |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin pgsql-hackers |
> Given the current implementation, it seems like there are
> three possible
> behaviors for COMMENT ON DATABASE when the database name
> isn't the same
> as the current database:
>
> 1. Raise error (what we're doing now). Simple but breaks dump scripts
> for the restore-into-different-DB scenario.
>
> 2. Do nothing, store the comment in the current DB's pg_description
> (what we did in 7.2). Now that I think about it, this also fails
> for different-database restore, since very possibly the attempt
> to look up the DB name will fail --- you'll get a no-such-database
> error instead of the present error, but it's still unhelpful.
>
> 3. Ignore the specified DB name, store the comment as the description
> of the current DB; possibly give a warning saying we're doing so.
> This would allow correct restoration of dumps into different DBs,
> but I think people would find it awfully surprising :-(
>
The behavior and syntax of COMMENT ON DATABASE was surprising to me from the start. IMHO, a warning that doesn't affect my current transaction is a more pleasant surprise than an error that aborts it. It would be nice if there was an easier way to undo a mistake, but again I would rather finish my transaction with an incorrect comment than have to do it over again, so I'd take door #3.
Could there be a #4, drop support for COMMENT ON DATABASE, ignoring it and issuing a warning that it is no longer supported? It's hard to argue that it's very useful as it stands, and you've already recommended against using it.
-dylan-
From | Date | Subject | |
---|---|---|---|
Next Message | Rod Taylor | 2003-07-15 20:30:59 | Re: problems with pg_restore |
Previous Message | Tom Lane | 2003-07-15 20:03:13 | Re: problems with pg_restore |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2003-07-15 20:28:49 | Re: OSF build fixed |
Previous Message | Andrew Sullivan | 2003-07-15 20:19:34 | Criteria for contrib/ versus gborg? |