psql dbname < dump_file.sql
we ran into problems where one of the tables was not being restored. Further looking into caused us to figure out that the table in question had a some relation, which was being created before the table itself. This caused the "CREATE TABLE" to fail, leaving us without the table. Just moving the "CREATE TABLE" entry before this relation/sequence (dont know the correct word, please advise :) caused the restore to properly happen. The database is back now thankfully.