Does dumping/restoring do the same as "vacuum full"?
Yes, dumping and restoring the database will have the same effect as VACUUM (FULL). But having to do either of these every day is painful.

You have too little storage for your database. Artificially keeping it compact conserves space and speeds up queries, but it may slow down data modifications. The proper solution is to increase your storage and give your database some &ldquo;breathing space&rdquo;. That will make your problems go away, and probably reorganization like this is unnecessary.