OSDN Git Service

Make FUNC_MAX_ARGS equal INDEX_MAX_KEYS, as it should.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 11 Jan 2000 05:58:55 +0000 (05:58 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 11 Jan 2000 05:58:55 +0000 (05:58 +0000)
Set default INDEX_MAX_KEYS to 16.  Document minimum safe value is 9.

src/include/config.h.in

index 85cf001..e1b9bf8 100644 (file)
  * Maximum number of columns in an index and maximum number of arguments
  * to a function. They must be the same value.
  *
+ * The minimum value is 9 (btree index creation has a 9-argument function).
+ *
  * There is no maximum value, though if you want to pass more than 32 
  * arguments to a function, you will have to modify 
  * pgsql/src/backend/utils/fmgr/fmgr.c and add additional entries 
  * to the 'case' statement for the additional arguments.
  */
 #define INDEX_MAX_KEYS         16
-#define FUNC_MAX_ARGS          (INDEX_MAX_KEYS+1)
+#define FUNC_MAX_ARGS          INDEX_MAX_KEYS
 
 /*
  * Enables debugging print statements in the date/time support routines.