Algemeen
Een database backuppen:
/usr/local/psa/postgresql/bin/pg_dump -cDx databasename > /home/dump.sql
Een database restoren:
/usr/local/psa/postgresql/psql -f backupfile databasename username
Het probleem is alleen dat je voor het dumpen een database de PGUSER en PGPASSWORD als environment variabelen moet opgeven. Ik weet hoe je dit doet in bash, maar niet in ssh:
export PGUSER=postgresql
export PGPASSWORD=bQ...
Dus maak ik zelf altijd een bash bestandje aan met de volgende regel aan het begin:
#!/usr/local/bin/bash
En dan de export PGUSER/PGPASSWORD en dan de dump/restore regel(s) die je wilt uitvoeren.
Na instalatie
Het wachtwoord aanpassen van een gebruiker.
ALTER USER davide WITH PASSWORD 'bQ';