[Talk-de] Postgres DB verschieben
Alexander Clausen
alex at gc-web.de
Sa Okt 22 21:12:49 UTC 2011
Moin,
On 10/22/2011 10:58 PM, Alexander Matheisen wrote:
> hat jemand Ahnung, ob und wie es möglich ist, eine vorhandene DB auf eine
> anderen Festplatte zu verschieben?
> Hintergrund: Die OSM-Daten wachsen und wachsen und meine Platte platzt so
> langsam aus allen Nähten...
>
> Außer dieser Seite habe ich dazu nicht wirklich viele Infos gefunden:
> http://www.pg-forum.de/installation-von-postgresql/4229-postgresql-auf-debian-
> daten-auf-neue-hd-verschieben.html
>
> Bei mir ist im Verzeichnis /var/lib/postgresql/9.1 nur ein Ordner main den ich
> nicht weiter öffnen kann (auch wenn Postgres beendet ist). Habe ich wie auf
> der verlinkten Seite angegeben den Ordner auf eine andere Festplatte kopiert,
> dann wurde nur ein leerer Ordner rüberkopiert.
>
> Sonst müsste ich den Speicherpfad ändern und alles neu einspielen. Wäre kein
> Drama, aber man kann sich ja auch Arbeit ersparen... ;)
>
Stichwort table spaces: http://www.postgresql.org/docs/8.1/static/manage-ag-tablespaces.html
Table space fuer andere Festplatte erstellen, dann pro tabelle
ALTER TABLE ... SET TABLESPACE <neuer_tablespace>; ausführen. Sinnvoll ist auch, dann der Datenbank
einen default tablespace zuzuweisen
auch Alex :)
Mehr Informationen über die Mailingliste Talk-de