Ich versuche, eine PostgreSQL-Datenbank durch Ausführen der SQL, die pg_dump erstellt, in einer leeren Datenbank wiederherzustellen.PostgreSQL: Datenbankwiederherstellung von Dump - Syntaxfehler
Ich erhalte diese Fehlermeldung:
ERROR: syntax error at or near "\"
LINE 5211: \.
Linien 5210 und 5211 lesen:
COPY auth_group (id, name) FROM stdin;
\.
Es funktioniert gut auf meinem Linux-Server, wo ich diesen Befehl verwenden:
psql -U dbname < dumpfile.sql
aber unter Windows bin ich mir nicht sicher, wie mach dasselbe, also habe ich versucht, die sql der dumpfile von pgAdminIII query-Dienstprogramm zu starten.
Was ist der empfohlene Weg zum Importieren einer db von einem Dump unter Windows? Oder: Wie kann dieses Syntaxproblem gelöst werden?
Jede Hilfe wird sehr geschätzt!
Martin
Das ist für mich gearbeitet, als ein Abbild mit Navicat zu importieren versuchen, die alle Arten von Syntaxfehlern werfen. Vom OS X-Terminal aus funktionierte es einwandfrei. –