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