"Jared Evans" <jnevans@gmail.com> writes:
> dbn=# SELECT relname, relpages*8192/reltuples from pg_class where
> reltuples <> 0 and relname not like 'pg%';
That calculation lumps free space (and page header overhead and so on)
into the size of the tuples.
regards, tom lane