Fehler bei Restore eines Dumps

Alle Fragen, Probleme, ... zu phpPGAdmin gehören hier rein.
Antworten
Bitflight
Benutzer
Beiträge: 33
Registriert: Mi 1. Feb 2012, 23:05

Fehler bei Restore eines Dumps

Beitrag von Bitflight » Di 29. Okt 2013, 13:13

Hallo allerseits,

ich ziehe mir über phppgadmin einen Dump einer DB.
Versuche ich diesen Dump in eine neu erstellte DB wieder zu importieren erhalte ich eine Fehlermeldung
SQL error:
in Statement:

nichts weiter.
Teile ich den Dump auf in Struktur und Daten, lässt sich der Struktur-Dump problemlos verarbeiten.
Beim Import der Daten gelingt mir das jedoch nicht.
Jemand eine Idee dazu ?

Habe den Data-Dump mal auf eine Zeile reduziert und versucht zu importieren - mit folgendem Ergebnis:


SQL error:

FEHLER: Syntaxfehler bei »1«
LINE 2: 1 0135 EDV-Software A A AP_amount 0135 9 \N \N \N \N f 2011-...
^


In statement:

COPY chart (id, accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik, itime, mtime, new_chart_id, valid_from) FROM stdin;
1 0135 EDV-Software A A AP_amount 0135 9 \N \N \N \N f 2011-12-24 13:23:48.922314 2011-12-24 13:26:51.495214 \N \N

akretschmer
Erfahrener Benutzer
Beiträge: 7684
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Fehler bei Restore eines Dumps

Beitrag von akretschmer » Di 29. Okt 2013, 14:00

Bitflight hat geschrieben:Hallo allerseits,

ich ziehe mir über phppgadmin einen Dump einer DB.



Welche Version?

Versuch das mal bitte mit den Tools zu machen, die original zu PG gehören: pg_dump. Nutze auch die -Fc - Option und pg_restore zum Restore.

Bitflight
Benutzer
Beiträge: 33
Registriert: Mi 1. Feb 2012, 23:05

Re: Fehler bei Restore eines Dumps

Beitrag von Bitflight » Di 29. Okt 2013, 14:47

Hi,
ja da bin ich gerade dabei, über die Konsole zu restoren. Muss mich da aber erst einlesen, wie die Syntax dazu aussieht
Habe mich über putty eingeloggt. Das Dump-Ziehen ging. Der Restore nicht.

Code: Alles auswählen

root@hxxxxxx:/usr/local# psql -h localhost -U postgres -d restored  DumpNov2013 < Test2

wurde ohne Kommentar abgearbeitet, aber importiert wurde nichts.
Kann mir jemand die Zeile richten ?

Korrektur:
hatte Ziel und Quelle verdreht

Code: Alles auswählen

root@hxxxxxx:/usr/local# psql -h localhost -U postgres -d restored  Test2 < DumpNov2013

Er gibt an: "Keine Berechtigung"
Zuletzt geändert von Bitflight am Di 29. Okt 2013, 15:25, insgesamt 1-mal geändert.

akretschmer
Erfahrener Benutzer
Beiträge: 7684
Registriert: So 29. Okt 2006, 13:35
Wohnort: Kaufbach, Sachsen, Germany, Germany
Kontaktdaten:

Re: Fehler bei Restore eines Dumps

Beitrag von akretschmer » Di 29. Okt 2013, 15:15

Bitflight hat geschrieben:Hi,
ja da bin ich gerade dabei, über die Konsole zu restoren. Muss mich da aber erst einlesen, wie die Syntax dazu aussieht
Habe mich über putty eingeloggt. Das Dump-Ziehen ging. Der Restore nicht.

Code: Alles auswählen

root@hxxxxxx:/usr/local# psql -h localhost -U postgres -d restored  DumpNov2013 < Test2

wurde ohne Kommentar abgearbeitet, aber importiert wurde nichts.
Kann mir jemand die Zeile richten ?


psql -h localhost -U postgres -d restored -f DumpNov2013


dazu muß der Dump in DumpNov2013 aber ASCII-Format haben.

Bitflight
Benutzer
Beiträge: 33
Registriert: Mi 1. Feb 2012, 23:05

Re: Fehler bei Restore eines Dumps

Beitrag von Bitflight » Di 29. Okt 2013, 15:28

Hi,
wie oben ergänzt, erhalte ich "Keine Berechtigung".
Dachte postgres wär der "Chef" aller Datenbanken.
Edit:
scheint sich auf die erstelle Dump-Datei zu beziehen und nicht auf die DB.
DumpNow2013: keine Berechtigung

Bitflight
Benutzer
Beiträge: 33
Registriert: Mi 1. Feb 2012, 23:05

Re: Fehler bei Restore eines Dumps

Beitrag von Bitflight » Di 29. Okt 2013, 15:36

Alles zurück !
Hat geklappt.

Nur warum geht es nicht über phppgadmin ?
Am Anfang war das kein Problem. Sowohl Dump als auch Restore.

Antworten