Ich habe ein großes Problem und hoffe hier auf Hilfe!
Ich betriebe für meine Firma einen Davical-Server, welcher seine Daten in PostgreSQL unterbringt. Als ich dort ein wenig aufräumen wolte und alte Kalender zu löschen die nicht mehr im gebrauch sind wurde ein ganzer Benutzer gelöscht, mit all seinen Terminen. Ich hab jeden Tag automatisch ein backup mit "pg_dump" durchführen lassen, mittels Script.
Code: Alles auswählen
#!/bin/bash
# nur auszufüren als user postgres
# datum für den endgültigen dateinamen
mydate=`date +%Y-%m-%d-%H-%M-%S`
date=$mydate
#wird später von anderen rechner (backup_1) auf die backupplatte verschoben!
pg_dump -v -Fc davical > /archiv/davicalbackup_$date.pgdump
Code: Alles auswählen
psql -d davical -f a.pgdump
und
Code: Alles auswählen
psql davical < a.pgdump
Der letzte Fehlertext am ende des Backups ist:
Code: Alles auswählen
FEHLER: ungültige Byte-Sequenz für Kodierung »UTF8«: 0xb2
TIP: Dieser Fehler kann auch auftreten, wenn die Bytesequenz nicht mit der Kodierung übereinstimmt, die der Server erwartet, welche durch »client_encoding« bestimmt wird.
Code: Alles auswählen
\�C=�`_�!2O�1W���3C���
Kann mir jemand helfen in dem er mir sagt wie ich das Backup ins richtige Format bekomme oder es doch eingepflegt bekomme?
Viele Dank fürs lesen, calli