Display numeric precision on \d.
authorBruce Momjian
Wed, 26 May 1999 20:08:06 +0000 (20:08 +0000)
committerBruce Momjian
Wed, 26 May 1999 20:08:06 +0000 (20:08 +0000)
src/bin/psql/psql.c

index c80d2d9e8ca1c9afc08a4fac8638e7cdbb509608..99b1108918da3c4252f54424506f71145d54df93 100644 (file)
@@ -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)