postgresql/contrib/dbsize
Bruce Momjian ad0787b2bd I've written on like that a while ago:
http://webmail.postgresql.org/~petere/dbsize.html

The tarball can be rolled into contrib -- now that I think of it I don't
know why I never did that.

Never imagined this would have anything to do with that TODO item,
though.
I figured oid2name accomplished that.

Peter Eisentraut   peter_e@gmx.net
2002-02-22 23:05:35 +00:00
..
Makefile I've written on like that a while ago: 2002-02-22 23:05:35 +00:00
README.dbsize I've written on like that a while ago: 2002-02-22 23:05:35 +00:00
dbsize.c I've written on like that a while ago: 2002-02-22 23:05:35 +00:00
dbsize.sql.in I've written on like that a while ago: 2002-02-22 23:05:35 +00:00

README.dbsize

This module contains two functions that report the size of a given
database or relation.  E.g.,

SELECT database_size('template1');
SELECT relation_size('pg_class');

These functions report the actual file system space.  Thus, users can
avoid digging through the details of the database directories.

Copy this directory to contrib/dbsize in your PostgreSQL source tree.
Then just run make; make install.