Does running pg_dump on live db produce consistent backups?
From the manual:


  It makes consistent backups even if the database is being used
  concurrently.


So yes, you can trust the backup. Of course, it's PostgreSQL, you can trust your data in PostgreSQL.