From bf09f8aa43d6636745a88b8d364591d30c0ac660 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Wed, 26 May 1999 20:08:06 +0000 Subject: [PATCH] Display numeric precision on \d. --- src/bin/psql/psql.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/psql/psql.c b/src/bin/psql/psql.c index c80d2d9e8c..99b1108918 100644 --- a/src/bin/psql/psql.c +++ b/src/bin/psql/psql.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.179 1999/05/25 16:13:17 momjian Exp $ + * $Header: /cvsroot/pgsql/src/bin/psql/Attic/psql.c,v 1.180 1999/05/26 20:08:06 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -876,6 +876,10 @@ tableDesc(PsqlSettings *pset, char *table, FILE *fout) else if (strcmp(rtype, "bpchar") == 0 || strcmp(rtype, "varchar") == 0) fprintf(fout, "%6i |", atttypmod != -1 ? atttypmod - VARHDRSZ : 0); + else if (strcmp(rtype, "numeric") == 0) + fprintf(fout, "%3i.%-2i |", + ((atttypmod - VARHDRSZ) >> 16) & 0xffff, + (atttypmod - VARHDRSZ) & 0xffff); else { if (attlen > 0) -- 2.11.0