aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2014-07-14 18:04:52 -0400
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2014-07-14 18:04:52 -0400
commitee80f043bc9b92dbbb1ff9577c3c601746124092 (patch)
treedbd585d08441c9b1fd1d72f4245e404df859015a /src
parent346d7be184a617ca9f64bdf5c25fd6bcd5231293 (diff)
downloadpostgresql-ee80f043bc9b92dbbb1ff9577c3c601746124092.tar.gz
postgresql-ee80f043bc9b92dbbb1ff9577c3c601746124092.zip
psql: Show tablespace size in \db+
Fabrízio de Royes Mello
Diffstat (limited to 'src')
-rw-r--r--src/bin/psql/describe.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c
index 951b7ee3cd3..282cd432a27 100644
--- a/src/bin/psql/describe.c
+++ b/src/bin/psql/describe.c
@@ -176,6 +176,11 @@ describeTablespaces(const char *pattern, bool verbose)
",\n spcoptions AS \"%s\"",
gettext_noop("Options"));
+ if (verbose && pset.sversion >= 90200)
+ appendPQExpBuffer(&buf,
+ ",\n pg_catalog.pg_size_pretty(pg_catalog.pg_tablespace_size(oid)) AS \"%s\"",
+ gettext_noop("Size"));
+
if (verbose && pset.sversion >= 80200)
appendPQExpBuffer(&buf,
",\n pg_catalog.shobj_description(oid, 'pg_tablespace') AS \"%s\"",