PostgreSQL
Sicherung einer PostgreSQL-Datenbank
pg_dump -d datenbankname -U db-user -h localhost > backupfile
Nun wird man nach dem DB-Passwort gefragt.
Möchte man das ganze automatisiert machen, muss man die Datei .pgpass im Home-Verzeichnis des Users anlegen, der den Dump ausführt. Die Berechtigungen müssen 0600 sein.
Das Format der .pgpass-Datei lautet:
hostname:port:database:username:password
Ihr könnt auch gerne Infos hinzufügen
hostname:port:database:username:password # Zugangsdaten für meine PSQL-DB
Wenn ihr nun den pg_dump ausführt, wird nicht mehr nach dem Passwort gefragt....