From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Simon Riggs <simon(at)2ndQuadrant(dot)com> |
Cc: | Robert Haas <robertmhaas(at)gmail(dot)com>, Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>, Andres Freund <andres(at)anarazel(dot)de>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Re: [COMMITTERS] pgsql: Remove old-style VACUUM FULL (which was known for a little while |
Date: | 2010-02-11 20:32:32 |
Message-ID: | 14074.1265920352@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers pgsql-hackers |
Simon Riggs <simon(at)2ndQuadrant(dot)com> writes:
> I understand that the final process to switch from one release to
> another needs to be quick. Before that we can have any number of
> preparatory steps. One of those is backup, if you're sane. Another one
> should be a preparatory step that can be performed while the database is
> still on-line that checks that everything is in a good state for
> upgrade. No corruptions, no weird flags, everything good.
No, that's just fantasy. Unless you lock down the database to read only
(which subverts the point, namely minimal operational downtime), the
prescan doesn't work because it can't be sure somebody didn't break
something after it examined it. In the case at hand, there's no way to
prevent somebody from running a VACUUM FULL just before you trigger
the changeover.
It would probably be useful to have a utility that runs *in 9.0* and
gets rid of MOVED bits, so that we could drop support for them in 9.1.
But it's not happening for 9.0.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | User Eulerto | 2010-02-11 21:42:03 | pgspy - pg_similarity: Imported Sources |
Previous Message | Alvaro Herrera | 2010-02-11 20:08:52 | Re: Re: [COMMITTERS] pgsql: Remove old-style VACUUM FULL (which was known for a little while |
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2010-02-11 20:33:25 | Re: review: More frame options in window functions |
Previous Message | David Fetter | 2010-02-11 20:27:41 | Re: psql tab completion for DO blocks |