Get a backup from PostgreSQL

Get a backup from PostgreSQL

Get a backup

from local

pg_dump --username=postgres --password dbname > dbname.bak

from remote

pg_dump --host=remotehost --port=5432 --username=postgres --password --dbname=DBNAME > dbname.bak

Restore backup

with psql

psql --username=username dbname < dbname.bak
psql -U postgres -p 5432 -d DBName -f path/to/file.sql

with pg_restore

pg_restore --username=username --dbname=dbname -1 filename.dump