Upgrade issue (again).

From: Lamar Owen <lamar(dot)owen(at)wgcr(dot)org>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Upgrade issue (again).
Date: 2001-05-16 20:50:42
Message-ID: 01051616504201.00929@lowen.wgcr.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I am loathe to even bring this up, but with two messages today about it, I am
going to be short and sweet:

We don't have a reasonable upgrade path. ASCII dump->install
new->initdb->restore is not a reasonable upgrade. It is confusing to the
newbie, and should be fixed. We used to have an upgrade path in pg_upgrade
- -- but it no longer works (but it was most definitely a fine effort for its
time, Bruce!). Furthermore, the dump/restore cycle is a pain in the neck when
tables get larger than a few hundred megabytes. It's worse when the newer
version won't properly restore from the old dump -- and you have to edit,
potentially by hand, a multi-gigabyte dump to get it to restore.

A seamless binary upgrade utility will require Deep Knowledge -- of the kind
that very few pgsql-hackers have. Deeper knowledge than I have, that's for
sure -- or I would have already done it.

I am not going to beat it into the ground this time -- I have argued the
issue at length before (some would say for far too long! :-)). But I am
going to drop reminders as we get bug reports and compliants. And Iwould
remind the group that MySQL does this easily -- it has utilities to migrate
between its different table types.
- --
Lamar Owen
WGCR Internet Radio
1 Peter 4:11
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7Augl5kGGI8vV9eERAgBbAKCjS5yOyYFjTYMBEf5+I3s6uvoSTQCeKhCm
fyqa45WqVjUgZF26YZ0/M2w=
=4TMK
-----END PGP SIGNATURE-----

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message G. Anthony Reina 2001-05-16 21:27:49 Re: Followup to IRIX6.5 installation of PG 7.1.1
Previous Message Mark Hollomon 2001-05-16 20:35:33 static link of plpython/plperl - was Re: State of PL/Python build