summaryrefslogtreecommitdiff
path: root/contrib/dbsize/dbsize.sql.in
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/dbsize/dbsize.sql.in')
-rw-r--r--contrib/dbsize/dbsize.sql.in16
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;