diff options
Diffstat (limited to 'contrib/dbsize/dbsize.sql.in')
-rw-r--r-- | contrib/dbsize/dbsize.sql.in | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/contrib/dbsize/dbsize.sql.in b/contrib/dbsize/dbsize.sql.in index b00a36fa200..a4ddc7e41fd 100644 --- a/contrib/dbsize/dbsize.sql.in +++ b/contrib/dbsize/dbsize.sql.in @@ -5,3 +5,19 @@ CREATE FUNCTION database_size (name) RETURNS bigint CREATE FUNCTION relation_size (text) RETURNS bigint AS 'MODULE_PATHNAME', 'relation_size' LANGUAGE C WITH (isstrict); + +CREATE FUNCTION pg_tablespace_size(oid) RETURNS bigint + AS 'MODULE_PATHNAME', 'pg_tablespace_size' + LANGUAGE C STABLE STRICT; + +CREATE FUNCTION pg_database_size(oid) RETURNS bigint + AS 'MODULE_PATHNAME', 'pg_database_size' + LANGUAGE C STABLE STRICT; + +CREATE FUNCTION pg_relation_size(oid) RETURNS bigint + AS 'MODULE_PATHNAME', 'pg_relation_size' + LANGUAGE C STABLE STRICT; + +CREATE FUNCTION pg_size_pretty(bigint) RETURNS text + AS 'MODULE_PATHNAME', 'pg_size_pretty' + LANGUAGE C STABLE STRICT; |