I want to know how exactly the pg_dump works step by step. I know that it begins by locking tables. I am currently doing a pg_dump on my database and i switched on the --verbose mode. Here is what i get currently:
pg_dump: finding default expressions of table "tablename"
pg_dump: finding the columns and types of table "tablename"
So, what all steps does pg_dump do after these? Does it start working on the values inside these tables after this or it does that within these?