also 5 Stunden für nen import ist auf jedenfall viel zu lange
Probiers mal direkt über die Konsole, ohne irgendwelche GUI tools.
Backup erstellen unter Win mit psql:
Commandshell starten (Win Taste + R -> cmd eingeben)
in postgres "bin" Ordner im Installationsverzeichnis wechseln über die shell mit
"cd C:\Programme\PostgreSQL\VersionNR\bin"
dort führst du manuell nen dump deiner DB aus wie folgt:
pg_dump -f C:\meinBackup.txt -U username -C "DBname"
username ist dein Benutzername unter dem du psql installiert hast. (War default glaub postgres bei der installation ??) DBName ist der Name der Datenbank die du dumpen willst. Also wohl "elephant"
Danach wirst du nach deinem Passwort für die psql Datenbank gefragt, dann dauerts ne weile und du solltest deinen Dump in der Datei C:\meinBackup.txt haben
Dauerte bei mir <1 Minute bei 960 MB
Die Datei kannste jetzt ganz einfach wieder in ne neue DB importieren.
Du gehst wieder über die shell in dein Psql Installationsverzeichnis in den ordner "bin" und startest diesmal psql mit:
psql -h localhost -p 5432 postgres "username"
dann kommt wieder die Passwortabfrage.
Jetzt solltest du im psql Befehlsmodus sein (postgres=# müsste da stehen)
da gibste jetzt ein:
\i C:\meinBackup.txt
Damit wird deine Backup Datei eingelesen und ausgeführt. Das dauert dann etwas länger als der export (habs bei mir jetzt nicht getestet)
Viel Erfolg