^Back To Top

Stephans Site

Datenbank-Restore

Restore auf OS-Ebene

Datenbackups bzw. SQL-Dumps lassen sich wieder einlesen mit folgenden Befehlen in der Kommandozeile:

1. Alte Datenbank löschen (Linux):

dropdb -U postgres <dbname>
(das vermeidet doppelte/falsche Werte in der Datenbank. Siehe hierzu auch:)

2. Eine neue Datenbank anlegen (Linux):

createdb --encoding=LATIN1 -U postgres <dbname>
(--encoding=LATIN1: Das hilft bei Umlautproblemen)

3. Einspielen des Backups in die neue Datenbank (Linux):

psql -U postgres dbname < dbbackup.sql

(Nicht das 'kleiner-Zeichen' hinter dem Datenbanknamen vergessen!)

4. Die folgenden "Fehlermeldungen" sind Hinweise und können ignoriert werden. Die Datenbanken werden korrekt zurückgesichert.

FEHLER: Sprache »plpgsql« existiert bereits
FEHLER: Funktion »plpgsql_call_handler« existiert bereits mit den selben Argumenttypen
Copyright © 2013.  Rights Reserved.