On Tue, 2010-03-30 at 16:38 +0200, Tino Schwarze wrote: > Hi Renato, > > dump/restore is the way to go. I suppose, you don't want to compile > Postgres for 32 bit on the new machine which might work and might allow > you to do the PITR migration. > > And "downtime is not an option" is always a sign of insufficient > planning beforehand. First, there is a big difference between saying "downtime is not an option" and "several hours of downtime is not an option". Lack of planning is launching a system without having the procedures and tooling in place to cope with the technical issues while functioning within your contractual constraints. Many of people have tight contracts about system availability with end customers, often with financial penalties associated for failure to comply. Dump and restore of a large system is something that can take a very long time, and can't always fit inside those maintenance windows. > There is no system which doesn't need an upgrade or > reboot or whatever, so there will be downtime and it needs to be > considered during system analysis. Correct. One of the reasons we (Afilias) wrote Slony was so that we could quickly move the services from one database to another with a short application outage. That gives us the freedom to do many maintenances without having the application down for extended periods. PG upgrades fit nicely into this. The only outage is a brief one to move master and re-point the target. You can measure the time in minutes (or even seconds if your procedures are automated enough). > In my experience, it is often just a matter of communicating: "Because > of hardware upgrades, the system XYZ will not be available on ..." Again, this will depend on business drivers. > After all the switch won't be without interruption - you need to switch > to the new server anyway. There is a very big difference between saying the system will be down for a short duration during a Slony switchover and the system will be down for several hours while doing a dump and restore. -- Brad Nicholson 416-673-4106 Database Administrator, Afilias Canada Corp. -- Sent via pgsql-admin mailing list (pgsql-admin@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin