In short:
pg_dump -Fc mydb > db.dump
pg_restore -C -d postgres db.dump
psql -c "psql command"
pg_dump -C mydb | psql -h ${some_other_server} mydb
pg_dump -C mydb | psql -h ${some_other_server} mydb