hi,
ich möchte auf die v9.2 upgraden. hierzu hab ich nun die v9.2 als 2nd Server auf Port 6543 installiert.
pg_dumpall -p 5432 | psql -d template1 -p 6543
das hörte sich gut an … aber ich bekomme es nicht zum laufen …
zunächst will er mich mit meinem Windows Account statt “postgres” anmelden, also die -U Option jeweils mit angegeben …
nun “meckert” er noch über “template1” … hm … “-d” steht das nicht für “Datenbank” ?
pg_dumpall -p 5432 -U postgres | psql -d mdidemo -p 6543 -U postgres
wobei ich vorher “mdidemo” mit Win1252 und “template0” angelegt habe … aber er schreit
pg_dumpall: konnte nicht mit Datenbank “template1” verbinden
ich hatte gegacht/gehofft das dass “|” ( pipe ) die Daten direkt von Port 5432 nach 6543 schicken würde …
was ist an der Syntax noch verkehrt ?
p.s. ich habe zwar nun per
psql -p 6543 -U postgres -d mdidemo -f db.out
die Daten in v9.2 eingelesen. trotzdem wüsste ich gerne was an der Syntax falsch ist.