Add a few new lines to display recently added fields in the ControlFile
authorThomas G. Lockhart
Fri, 5 Jul 2002 15:31:16 +0000 (15:31 +0000)
committerThomas G. Lockhart
Fri, 5 Jul 2002 15:31:16 +0000 (15:31 +0000)
 structure.
Now includes the following new fields:
 integer/float date/time storage
 maximum length of names (+1; they must also include a null termination)
 maximum number of function arguments
 maximum length of locale name

contrib/pg_controldata/pg_controldata.c

index 1cbd352caf69e2f0a69b7fedb6e824a5a76109e3..906cc0019a78551a0947759d61698cae0a9debd7 100644 (file)
@@ -6,7 +6,7 @@
  * copyright (c) Oliver Elphick , 2001;
  * licence: BSD
  *
- * $Header: /cvsroot/pgsql/contrib/pg_controldata/Attic/pg_controldata.c,v 1.5 2001/10/25 05:49:19 momjian Exp $
+ * $Header: /cvsroot/pgsql/contrib/pg_controldata/Attic/pg_controldata.c,v 1.6 2002/07/05 15:31:16 thomas Exp $
  */
 #include "postgres.h"
 
@@ -108,6 +108,10 @@ main(int argc, char *argv[])
           "Time of latest checkpoint:            %s\n"
           "Database block size:                  %u\n"
           "Blocks per segment of large relation: %u\n"
+          "Maximum length of names:              %u\n"
+          "Maximum number of function arguments: %u\n"
+          "Date/time type storage:               %s\n"
+          "Maximum length of locale name:        %u\n"
           "LC_COLLATE:                           %s\n"
           "LC_CTYPE:                             %s\n",
 
@@ -131,6 +135,11 @@ main(int argc, char *argv[])
           ckpttime_str,
           ControlFile.blcksz,
           ControlFile.relseg_size,
+          ControlFile.nameDataLen,
+          ControlFile.funcMaxArgs,
+          (ControlFile.enableIntTimes?
+           "64-bit integers": "Floating point"),
+          ControlFile.localeBuflen,
           ControlFile.lc_collate,
           ControlFile.lc_ctype);