Hi zusammen! Ich hatte unter meiner SuSE 6.0 eine Postgres-Datenbank laufen und habe das ganze System nun auf SuSE 6.4 upgedated. Dummerweise vergaß ich vorher, die Postgres-Datenbanken zu exportieren, bzw. zu dumpen. Nun weigert sich Postgres energisch, irgendwas mit den alten Daten anzufangen. Habe ich noch eine Chance, diese wiederzubekommen, oder muß ich nur für den Export das ganze alte System vom Backup wiederholen? Gruss, Johanna -- # Johanna Berewinkel, Bonn, Germany # PGP-encrypted mails welcome, key on request [subj: get pgpkey] --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Verstehe ich nicht so ganz. Welche Version der PostgreSQL hattest Du denn vorher installiert ? Eine 6.4.x Version? Zwischen den Versionen 6.5.x (mit x=0..3) sollte eine Update nicht notwendig sein, oder ? Zwischen 6.4.und 6.5 muss die Datenbank gesichert werden. Aber nun ja, dass ist auch nur mein Wissensstand. Marten Johanna Berewinkel schrieb:
Hi zusammen!
Ich hatte unter meiner SuSE 6.0 eine Postgres-Datenbank laufen und habe das ganze System nun auf SuSE 6.4 upgedated. Dummerweise vergaß ich vorher, die Postgres-Datenbanken zu exportieren, bzw. zu dumpen.
Nun weigert sich Postgres energisch, irgendwas mit den alten Daten anzufangen. Habe ich noch eine Chance, diese wiederzubekommen, oder muß ich nur für den Export das ganze alte System vom Backup wiederholen?
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Johanna Berewinkel wrote:
Ich hatte unter meiner SuSE 6.0 eine Postgres-Datenbank laufen und habe das ganze System nun auf SuSE 6.4 upgedated. Dummerweise vergaß ich vorher, die Postgres-Datenbanken zu exportieren, bzw. zu dumpen.
Nun weigert sich Postgres energisch, irgendwas mit den alten Daten anzufangen. Habe ich noch eine Chance, diese wiederzubekommen, oder muß ich nur für den Export das ganze alte System vom Backup wiederholen?
Unter welcherm User lief Postgres unter 6.0 ? Und unter 6.4? D.h. sind die Dateizugriffsrechte des Fliesystems so, daß der Postgres-daemon auf diese Dateien auch zugreifen darf? Schau mal folgendes nach: ps axl | grep pg Das ergibt dann etwa sowas: 000 26 200 1 0 0 4776 1056 do_sel S ? 0:00 /usr/... ^^^^ Das ist die UID, mit der /usr/lib/pgsql/bin/postmaster läuft. Und wenn jetzt in der /etc/passwd mit der UID auch postgres eingetragen ist, gut. Nun in /var/lib/pgsql/data mit ls -al nachschauen, ob überall als user postgres (oder der user, dessen UID Du vorher ermittelt hast) eingetragen ist. wenn nein - mit chown, chgrp, chmod den Eigentümer, die Rechte und die Gruppe anpassen, dann sollte es laufen. Wenn ja -> weitersuchen. mfG Wolfgang Wagner --------------------------------------------------- Wolfgang.Wagner@allgaeu.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Johanna,
Ich hatte unter meiner SuSE 6.0 eine Postgres-Datenbank laufen und habe > das ganze System nun auf SuSE 6.4 upgedated. Dummerweise vergaß ich > vorher, die Postgres-Datenbanken zu exportieren, bzw. zu dumpen. > > Nun weigert sich Postgres energisch, irgendwas mit den alten Daten > anzufangen. Habe ich noch eine Chance, diese wiederzubekommen, > oder muß ich nur für den Export das ganze alte System vom Backup > wiederholen?
ich weis nicht mehr genau wann es war, aber irgendwann hat sich die interne Struktur bei PostgreSQL geaendert. Ich glaube das war von Version 6.xx nach 6.5.x. Da soll es aber convertierungstools geben. Hast Du schon www.postgresql.org/doc besuch und die Seiten durchkaemt ?? Nur so ne Idee aus meinem Hinterstuebchen So long Jens ...........why use Windows, when there is a door............. ============================================================= Jens Rathke ---- jens@HaiTaeck.de ---- http://www.HaiTaeck.de Internet-Cafe Hai Taeck Tel: +49 30 859 614 13 Bruennhildestr. 8 Fax: +49 30 859 614 15 12159 Berlin-Friedenau/Germany ============================================================= --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Johanna Berewinkel schrieb in 0,7K (24 Zeilen):
Ich hatte unter meiner SuSE 6.0 eine Postgres-Datenbank laufen und habe das ganze System nun auf SuSE 6.4 upgedated. Dummerweise vergaß ich vorher, die Postgres-Datenbanken zu exportieren, bzw. zu dumpen.
Downgrade auf alten Postgress, dump (wenn's klappt), upgrade, import. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
jens@HaiTaeck.de
-
johanna@berewinkel.de
-
marten@phoenix-edv.netzservice.de
-
weissel@netcologne.de
-
Wolfgang.Wagner@allgaeu.org