On Tue, Feb 5, 2013 at 12:33 PM, Geoff Winkless <pgsqladmin@geoff.dj> wrote:
Indexes are stored separately. There should be no free space (why would there be? FILLFACTOR is 100!) and I've vacuumed already.
Did you just VACUUM, or did you VACUUM FULL/CLUSTER? Vanilla vacuuming merely marks space consumed by "dead" tuples as re-usable; it doesn't reclaim the space and reduce the disk footprint of your tables.