Zum Forum springen
bestehende postgres...
 
Benachrichtigungen
Alles löschen

bestehende postgres datenbank in neue installation einbinden

7 Beiträge
6 Benutzer
0 Reactions
1,878 Ansichten
horsetranquilizer
Beigetreten: 07.12.2006

Hallo.

ich muss vermutlich meinen rechner neu aufsetzen.
meine postgres datenbanken (und die postgres programmdateien) habe ich auf einer extra partition liegen.

wenn ich nun windows von der ersten partition lösche und neu installiere, ist im neuen system obv kein postgres installiert.

wie kann ich die "alten" datenbanken in das neue system einbinden??

wenn mir das jemand erklären kann, wär ich sehr dankbar.
mein altes system ist eine krankheit und es würde mich vermutlich tage kosten, die über 100gb an alten daten zu sichern, wenn das überhaupt noch geht...

besten gruß

horse


Antwort
Zitat
6 Antworten
horsetranquilizer
Beigetreten: 07.12.2006

habe nun gelesen, dass es funktionieren sollte, wenn ich die exakt gleiche version von postgres neu installiere.

wo finde ich eine genaue versionsnummer?

oder reicht es, wenn ich einfach irgendeine 8.4 über den alten db ordner rüberbügle?


Antwort
Zitat
Ajezz
Beigetreten: 20.07.2005

In PT oder HM Backup der Datenbanken machen, dann PostgreSQL neu installieren, dann Restore der Datenbanken.

Versionsnummer muß nicht unbedingt gleich sein (du darfst afaik nur keinen Downgrade machen). Hab auch erst vor kurzem völlig problemlos von 8.3 auf altem Rechner zu 9.0 auf neuem Rechner gewechselt.

Wie es mit der Partition aussieht (also ob du dieselben Daten verwenden kannst), habe ich keine Ahnung. Ich hatte alles komplett platt.


Antwort
Zitat
netsrak
Beigetreten: 11.03.2006
Antwort
Zitat
wHizard82
Beigetreten: 09.08.2007

kann mir jmd. sagen wie das funktioniert wenn nur der alte (data-)ordner von postgres vorhanden ist?? bei postgresql. ab 9.0 hat man nämlich keine benutzerdefinierte installation mehr (wie in den faq bei hm.com)

versionen größer als 9.0 lassen sich überhaupt nicht installieren - gg. ende bleiben diese bei "initialisierung der datenbank..." hängen...weiß jmd. warum?

komplett neue installation von win 7 ultimate x64, komplett geupdatet...postgres in neuen ordner auf nicht-systempartition/hdd installiert.


Antwort
Zitat
superpit
Beigetreten: 27.05.2006

Original von wHizard82
kann mir jmd. sagen wie das funktioniert wenn nur der alte (data-)ordner von postgres vorhanden ist?? bei postgresql. ab 9.0 hat man nämlich keine benutzerdefinierte installation mehr (wie in den faq bei hm.com)

versionen größer als 9.0 lassen sich überhaupt nicht installieren - gg. ende bleiben diese bei "initialisierung der datenbank..." hängen...weiß jmd. warum?

komplett neue installation von win 7 ultimate x64, komplett geupdatet...postgres in neuen ordner auf nicht-systempartition/hdd installiert.

Bei der 9er Version kann man beim Installieren nicht mehr den Pfad zum Data-Ordner eingeben/veraendern?

Das waere dann ein NoGo fuer mich, wenn ich mal neuinstalliere. Habe meinen Postgres-Daten-Ordner naemlich auf der D: Partition. Bei einer Neuinstallation von Windows muss ich den Pfad des Data-Ordner nur wieder hierhin anpassen und schon habe ich meinen "alten" Datenbanken zu Verfuegung.

Also, kann das so noch jemand bestaetigien (Data-Ordner nicht mehr einstellbar)?

pit


Antwort
Zitat
Kick4Ass
Beigetreten: 04.05.2007

Also ich hatte mal Version 9 getestet als es neu war.

Da konnte man den Data Ordern noch vorgeben.

Kann mir auch schlecht vorstellen, das die so was ändern, das wäre ja der Supergau für einige Firmen.


Antwort
Zitat