[Pkg-postgresql-public] Bug#764705: ERROR: The database format changed between beta 2 and 3

Thorsten Glaser t.glaser at tarent.de
Mon Oct 13 08:14:33 UTC 2014


Martin Pitt wrote:

> So I think the best we can do here is to document how to do the
> upgrade

What Aiko wrote is *mostly* what I did (apt-get, not aptitude), but:

On Sun, 12 Oct 2014, Aiko Barz wrote:

> Backup /etc/postgresql first. From my memory:
>
> $ su - postgres
> $ pg_dumpall > backup_today.sql # User/DB access
> $ pg_dropcluster --stop 9.4 main
> $ exit
>
> $ aptitude upgrade
>
> $ su - postgres
> $ pg_createcluster --locale en_US.UTF-8 9.4 main

Right, except pg_createcluster only works as root, and
it takes options. Lots of options. I did not know all
the locale, lc_*, encoding, etc. options, so I settled
for --locale=C --encoding=UTF-8 which sounded the most
close to what I’d personally be doing, here.

And this is the reason I still don’t know if I introduced
any changes into the DB now or not…

> $ exit

Here in this place I had to manually compare all files
from /etc/postgresql against the saved ones and transfer
changes to the new files in /etc/postgresql manually.

> $ /etc/init.d/postgresql start
>
> $ su - postgres
> $ psql -f backup_today.sql postgres # User/DB access
> $ exit

Or: sudo -u postgres psql postgres <backup.sql


Martin Pitt wrote:

> and then not repeat the premature release of betas to
> unstable?

Yes, please.

Thanks,
//mirabilos
-- 
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg



More information about the Pkg-postgresql-public mailing list