Hallo zusammen,
ich versuche auf folgende Weise ein Backup zu erstellen und wieder zurückzuspielen:
Backup
/usr/bin/pg_dumpall -h 192.168.0.10 --data-only --clean --disable-triggers -U postgres --clean -W --file=daten.sql
Restore
psql -U postgres -d application -f daten.sql
Beim Einspielen der Daten bekomme ich jedoch mehrfach die Meldung
Code:
ERROR: duplicate key value violates unique constraint [key_name]
Deshalb sind auch keine aktuallisierten Daten in der Datenbank. Drope ich die komplette Datenbank und spiele sowohl das Schema als auch die Daten ein, klappt mit genau diesen Befehlen alles. Ich möchte das Schema jedoch nicht anrühren und nur die Daten rücksichern.
Ich habe auch schon den Parameter "--clean" eingebaut, in der Hoffnung, dass so vorher Tabellen gelöscht werden und es keine Probleme mit Abhängigkeiten gibt. Trotzdem aber der "duplicate key value" Error.
Kann mir da jemand weiterhelfen?
Vielen Dank!
Lesezeichen