From 72e1d28afd686e19b8e7f32817e927448123fb78 Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Fri, 2 May 2008 10:16:16 +0000 Subject: [PATCH] Show relation size in verbose (e.g. \d+) output. Dickson S. Guedes --- src/bin/psql/describe.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c index 57f238b44b9..c0de7a6d84d 100644 --- a/src/bin/psql/describe.c +++ b/src/bin/psql/describe.c @@ -3,7 +3,7 @@ * * Copyright (c) 2000-2008, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.167 2008/04/14 15:04:20 alvherre Exp $ + * $PostgreSQL: pgsql/src/bin/psql/describe.c,v 1.168 2008/05/02 10:16:16 heikki Exp $ */ #include "postgres_fe.h" #include "describe.h" @@ -1766,9 +1766,14 @@ listTables(const char *tabtypes, const char *pattern, bool verbose) gettext_noop("Table")); if (verbose) + { + appendPQExpBuffer(&buf, + ",\n pg_catalog.pg_size_pretty(pg_catalog.pg_relation_size(c.oid)) as \"%s\"", + gettext_noop("Size")); appendPQExpBuffer(&buf, ",\n pg_catalog.obj_description(c.oid, 'pg_class') as \"%s\"", gettext_noop("Description")); + } appendPQExpBuffer(&buf, "\nFROM pg_catalog.pg_class c" -- 2.39.5