From b9d832f6ef2a8d39f06fb20ba40a400c8187a288 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 11 Jan 2000 05:58:55 +0000 Subject: [PATCH] Make FUNC_MAX_ARGS equal INDEX_MAX_KEYS, as it should. Set default INDEX_MAX_KEYS to 16. Document minimum safe value is 9. --- src/include/config.h.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/include/config.h.in b/src/include/config.h.in index 85cf00112d..e1b9bf8482 100644 --- a/src/include/config.h.in +++ b/src/include/config.h.in @@ -96,13 +96,15 @@ * 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. -- 2.11.0