Please find attached a patch that adds some missing descriptions for aggregates, functions and conversions. This will add COMMENTs to the conversion sql script as well. Most of the descriptions are taken from the documentation (especially for the statistic functions). I didn't bother with some internal functions like text_pattern_lt, if we agree they should be described as well i can add them, too.

--
 Thanks

                   Bernd
? function_descr.patch
Index: src/backend/utils/mb/conversion_procs/Makefile
===================================================================
RCS file: /projects/cvsroot/pgsql/src/backend/utils/mb/conversion_procs/Makefile,v
retrieving revision 1.19
diff -c -b -r1.19 Makefile
*** src/backend/utils/mb/conversion_procs/Makefile	18 Mar 2008 16:24:50 -0000	1.19
--- src/backend/utils/mb/conversion_procs/Makefile	8 Jul 2008 15:06:47 -0000
***************
*** 175,182 ****
--- 175,184 ----
  		obj=$$1; shift; \
  		echo "-- $$se --> $$de"; \
  		echo "CREATE OR REPLACE FUNCTION $$func (INTEGER, INTEGER, CSTRING, INTERNAL, INTEGER) RETURNS VOID AS '$$"libdir"/$$obj', '$$func' LANGUAGE C STRICT;"; \
+ 	        echo "COMMENT ON FUNCTION $$func(INTEGER, INTEGER, CSTRING, INTERNAL, INTEGER) IS 'internal conversion function for $$se to $$de';"; \
  		echo "DROP CONVERSION pg_catalog.$$name;"; \
  		echo "CREATE DEFAULT CONVERSION pg_catalog.$$name FOR '$$se' TO '$$de' FROM $$func;"; \
+ 	        echo "COMMENT ON CONVERSION pg_catalog.$$name IS 'conversion for $$se to $$de';"; \
  	done > $@
  else
  	echo "-- No conversion support, for lack of shared library support" > $@
Index: src/include/catalog/pg_proc.h
===================================================================
RCS file: /projects/cvsroot/pgsql/src/include/catalog/pg_proc.h,v
retrieving revision 1.504
diff -c -b -r1.504 pg_proc.h
*** src/include/catalog/pg_proc.h	3 Jul 2008 20:58:46 -0000	1.504
--- src/include/catalog/pg_proc.h	8 Jul 2008 15:06:47 -0000
***************
*** 235,241 ****
  DATA(insert OID =  110 (  unknownout	   PGNSP PGUID 12 1 0 f f t f i 1 2275	"705" _null_ _null_ _null_	unknownout - _null_ _null_ ));
  DESCR("I/O");
  DATA(insert OID = 111 (  numeric_fac	   PGNSP PGUID 12 1 0 f f t f i 1 1700 "20" _null_ _null_ _null_	numeric_fac - _null_ _null_ ));
! 
  DATA(insert OID = 115 (  box_above_eq	   PGNSP PGUID 12 1 0 f f t f i 2  16 "603 603" _null_ _null_ _null_	box_above_eq - _null_ _null_ ));
  DESCR("is above (allows touching)");
  DATA(insert OID = 116 (  box_below_eq	   PGNSP PGUID 12 1 0 f f t f i 2  16 "603 603" _null_ _null_ _null_	box_below_eq - _null_ _null_ ));
--- 235,241 ----
  DATA(insert OID =  110 (  unknownout	   PGNSP PGUID 12 1 0 f f t f i 1 2275	"705" _null_ _null_ _null_	unknownout - _null_ _null_ ));
  DESCR("I/O");
  DATA(insert OID = 111 (  numeric_fac	   PGNSP PGUID 12 1 0 f f t f i 1 1700 "20" _null_ _null_ _null_	numeric_fac - _null_ _null_ ));
! DESCR("equivalent to factorial");
  DATA(insert OID = 115 (  box_above_eq	   PGNSP PGUID 12 1 0 f f t f i 2  16 "603 603" _null_ _null_ _null_	box_above_eq - _null_ _null_ ));
  DESCR("is above (allows touching)");
  DATA(insert OID = 116 (  box_below_eq	   PGNSP PGUID 12 1 0 f f t f i 2  16 "603 603" _null_ _null_ _null_	box_below_eq - _null_ _null_ ));
***************
*** 3220,3340 ****
--- 3220,3444 ----
  /* Aggregates (moved here from pg_aggregate for 7.3) */
  
  DATA(insert OID = 2100 (  avg				PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("the average (arithmetic mean) as numeric of all bigint values");
  DATA(insert OID = 2101 (  avg				PGNSP PGUID 12 1 0 t f f f i 1 1700 "23" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("the average (arithmetic mean) as numeric of all integer values");
  DATA(insert OID = 2102 (  avg				PGNSP PGUID 12 1 0 t f f f i 1 1700 "21" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("the average (arithmetic mean) as numeric of all smallint values");
  DATA(insert OID = 2103 (  avg				PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("the average (arithmetic mean) as numeric of all numeric values");
  DATA(insert OID = 2104 (  avg				PGNSP PGUID 12 1 0 t f f f i 1 701 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("the average (arithmetic mean) as float8 of all float4 values");
  DATA(insert OID = 2105 (  avg				PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("the average (arithmetic mean) as float8 of all float8 values");
  DATA(insert OID = 2106 (  avg				PGNSP PGUID 12 1 0 t f f f i 1 1186 "1186" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("the average (arithmetic mean) as interval of all interval values");
  
  DATA(insert OID = 2107 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as numeric across all bigint input values");
  DATA(insert OID = 2108 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 20 "23" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as bigint across all integer input values");
  DATA(insert OID = 2109 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 20 "21" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as bigint across all smallint input values");
  DATA(insert OID = 2110 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 700 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as float4 across all float4 input values");
  DATA(insert OID = 2111 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as float8 across all float8 input values");
  DATA(insert OID = 2112 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 790 "790" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as money across all money input values");
  DATA(insert OID = 2113 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 1186 "1186" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as interval across all interval input values");
  DATA(insert OID = 2114 (  sum				PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("sum as numeric across all numeric input values");
  
  DATA(insert OID = 2115 (  max				PGNSP PGUID 12 1 0 t f f f i 1 20 "20" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all bigint input values");
  DATA(insert OID = 2116 (  max				PGNSP PGUID 12 1 0 t f f f i 1 23 "23" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all integer input values");
  DATA(insert OID = 2117 (  max				PGNSP PGUID 12 1 0 t f f f i 1 21 "21" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all smallint input values");
  DATA(insert OID = 2118 (  max				PGNSP PGUID 12 1 0 t f f f i 1 26 "26" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all oid input values");
  DATA(insert OID = 2119 (  max				PGNSP PGUID 12 1 0 t f f f i 1 700 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all float4 input values");
  DATA(insert OID = 2120 (  max				PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all float8 input values");
  DATA(insert OID = 2121 (  max				PGNSP PGUID 12 1 0 t f f f i 1 702 "702" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all abstime input values");
  DATA(insert OID = 2122 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1082 "1082" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all date input values");
  DATA(insert OID = 2123 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1083 "1083" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all time input values");
  DATA(insert OID = 2124 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1266 "1266" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all time with time zone input values");
  DATA(insert OID = 2125 (  max				PGNSP PGUID 12 1 0 t f f f i 1 790 "790" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all money input values");
  DATA(insert OID = 2126 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1114 "1114" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all timestamp input values");
  DATA(insert OID = 2127 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1184 "1184" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all timestamp with time zone input values");
  DATA(insert OID = 2128 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1186 "1186" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all interval input values");
  DATA(insert OID = 2129 (  max				PGNSP PGUID 12 1 0 t f f f i 1 25 "25" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all text input values");
  DATA(insert OID = 2130 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all numeric input values");
  DATA(insert OID = 2050 (  max				PGNSP PGUID 12 1 0 t f f f i 1 2277 "2277" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all anyarray input values");
  DATA(insert OID = 2244 (  max				PGNSP PGUID 12 1 0 t f f f i 1 1042 "1042" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all bpchar input values");
  DATA(insert OID = 2797 (  max				PGNSP PGUID 12 1 0 t f f f i 1 27 "27" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum value of all tid input values");
  
  DATA(insert OID = 2131 (  min				PGNSP PGUID 12 1 0 t f f f i 1 20 "20" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all bigint input values");
  DATA(insert OID = 2132 (  min				PGNSP PGUID 12 1 0 t f f f i 1 23 "23" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all integer input values");
  DATA(insert OID = 2133 (  min				PGNSP PGUID 12 1 0 t f f f i 1 21 "21" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all smallint input values");
  DATA(insert OID = 2134 (  min				PGNSP PGUID 12 1 0 t f f f i 1 26 "26" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all oid input values");
  DATA(insert OID = 2135 (  min				PGNSP PGUID 12 1 0 t f f f i 1 700 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all float4 input values");
  DATA(insert OID = 2136 (  min				PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all float8 input values");
  DATA(insert OID = 2137 (  min				PGNSP PGUID 12 1 0 t f f f i 1 702 "702" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all abstime input values");
  DATA(insert OID = 2138 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1082 "1082" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all date input values");
  DATA(insert OID = 2139 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1083 "1083" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all time input values");
  DATA(insert OID = 2140 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1266 "1266" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all time with time zone input values");
  DATA(insert OID = 2141 (  min				PGNSP PGUID 12 1 0 t f f f i 1 790 "790" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all money input values");
  DATA(insert OID = 2142 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1114 "1114" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all timestamp input values");
  DATA(insert OID = 2143 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1184 "1184" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all timestamp with time zone input values");
  DATA(insert OID = 2144 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1186 "1186" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all interval input values");
  DATA(insert OID = 2145 (  min				PGNSP PGUID 12 1 0 t f f f i 1 25 "25" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all text values");
  DATA(insert OID = 2146 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all numeric input values");
  DATA(insert OID = 2051 (  min				PGNSP PGUID 12 1 0 t f f f i 1 2277 "2277" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all anyarray input values");
  DATA(insert OID = 2245 (  min				PGNSP PGUID 12 1 0 t f f f i 1 1042 "1042" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all bpchar input values");
  DATA(insert OID = 2798 (  min				PGNSP PGUID 12 1 0 t f f f i 1 27 "27" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum value of all tid input values");
  
  /* count has two forms: count(any) and count(*) */
  DATA(insert OID = 2147 (  count				PGNSP PGUID 12 1 0 t f f f i 1 20 "2276" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("number of input rows for which the input expression is not null");
  DATA(insert OID = 2803 (  count				PGNSP PGUID 12 1 0 t f f f i 0 20 "" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("number of input rows");
  
  DATA(insert OID = 2718 (  var_pop			PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population variance of bigint input values (square of the population standard deviation)");
  DATA(insert OID = 2719 (  var_pop			PGNSP PGUID 12 1 0 t f f f i 1 1700 "23" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population variance of integer input values (square of the population standard deviation)");
  DATA(insert OID = 2720 (  var_pop			PGNSP PGUID 12 1 0 t f f f i 1 1700 "21" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population variance of smallint input values (square of the population standard deviation)");
  DATA(insert OID = 2721 (  var_pop			PGNSP PGUID 12 1 0 t f f f i 1 701 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population variance of float4 input values (square of the population standard deviation)");
  DATA(insert OID = 2722 (  var_pop			PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population variance of float8 input values (square of the population standard deviation)");
  DATA(insert OID = 2723 (  var_pop			PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("population variance of numeric input values (square of the population standard deviation)");
  
  DATA(insert OID = 2641 (  var_samp			PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample variance of bigint input values (square of the sample standard deviation)");
  DATA(insert OID = 2642 (  var_samp			PGNSP PGUID 12 1 0 t f f f i 1 1700 "23" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample variance of integer input values (square of the sample standard deviation)");
  DATA(insert OID = 2643 (  var_samp			PGNSP PGUID 12 1 0 t f f f i 1 1700 "21" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample variance of smallint input values (square of the sample standard deviation)");
+ 
  DATA(insert OID = 2644 (  var_samp			PGNSP PGUID 12 1 0 t f f f i 1 701 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample variance of float4 input values (square of the sample standard deviation)");
  DATA(insert OID = 2645 (  var_samp			PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample variance of float8 input values (square of the sample standard deviation)");
  DATA(insert OID = 2646 (  var_samp			PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("sample variance of numeric input values (square of the sample standard deviation)");
  
  DATA(insert OID = 2148 (  variance			PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for var_samp");
  DATA(insert OID = 2149 (  variance			PGNSP PGUID 12 1 0 t f f f i 1 1700 "23" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for var_samp");
  DATA(insert OID = 2150 (  variance			PGNSP PGUID 12 1 0 t f f f i 1 1700 "21" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for var_samp");
  DATA(insert OID = 2151 (  variance			PGNSP PGUID 12 1 0 t f f f i 1 701 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for var_samp");
  DATA(insert OID = 2152 (  variance			PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for var_samp");
  DATA(insert OID = 2153 (  variance			PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for var_samp");
  
  DATA(insert OID = 2724 (  stddev_pop		PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population standard deviation of bigint input values");
  DATA(insert OID = 2725 (  stddev_pop		PGNSP PGUID 12 1 0 t f f f i 1 1700 "23" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population standard deviation of integer input values");
  DATA(insert OID = 2726 (  stddev_pop		PGNSP PGUID 12 1 0 t f f f i 1 1700 "21" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population standard deviation of smallint input values");
  DATA(insert OID = 2727 (  stddev_pop		PGNSP PGUID 12 1 0 t f f f i 1 701 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population standard deviation of float4 input values");
  DATA(insert OID = 2728 (  stddev_pop		PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population standard deviation of float8 input values");
  DATA(insert OID = 2729 (  stddev_pop		PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("population standard deviation of numeric input values");
  
  DATA(insert OID = 2712 (  stddev_samp		PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample standard deviation of bigint input values");
  DATA(insert OID = 2713 (  stddev_samp		PGNSP PGUID 12 1 0 t f f f i 1 1700 "23" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample standard deviation of integer input values");
  DATA(insert OID = 2714 (  stddev_samp		PGNSP PGUID 12 1 0 t f f f i 1 1700 "21" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample standard deviation of smallint input values");
  DATA(insert OID = 2715 (  stddev_samp		PGNSP PGUID 12 1 0 t f f f i 1 701 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample standard deviation of float4 input values");
  DATA(insert OID = 2716 (  stddev_samp		PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample standard deviation of float8 input values");
  DATA(insert OID = 2717 (  stddev_samp		PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("sample standard deviation of numeric input values");
  
  DATA(insert OID = 2154 (  stddev			PGNSP PGUID 12 1 0 t f f f i 1 1700 "20" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for stddev_samp");
  DATA(insert OID = 2155 (  stddev			PGNSP PGUID 12 1 0 t f f f i 1 1700 "23" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for stddev_samp");
  DATA(insert OID = 2156 (  stddev			PGNSP PGUID 12 1 0 t f f f i 1 1700 "21" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for stddev_samp");
  DATA(insert OID = 2157 (  stddev			PGNSP PGUID 12 1 0 t f f f i 1 701 "700" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for stddev_samp");
  DATA(insert OID = 2158 (  stddev			PGNSP PGUID 12 1 0 t f f f i 1 701 "701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for stddev_samp");
  DATA(insert OID = 2159 (  stddev			PGNSP PGUID 12 1 0 t f f f i 1 1700 "1700" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("historical alias for stddev_samp");
  
  DATA(insert OID = 2818 (  regr_count		PGNSP PGUID 12 1 0 t f f f i 2 20 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("number of input rows in which both expressions are nonnull");
  DATA(insert OID = 2819 (  regr_sxx			PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sum of squares of the independent variable (sum(X^2) - sum(X)^2/N)");
  DATA(insert OID = 2820 (  regr_syy			PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sum of squares of the dependent variable (sum(Y^2) - sum(Y)^2/N)");
  DATA(insert OID = 2821 (  regr_sxy			PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sum of products of independent times dependent variable (sum(X*Y) - sum(X) * sum(Y)/N)");
  DATA(insert OID = 2822 (  regr_avgx			PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("average of the independent variable (sum(X)/N)");
  DATA(insert OID = 2823 (  regr_avgy			PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("average of the dependent variable (sum(Y)/N)");
  DATA(insert OID = 2824 (  regr_r2			PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("square of the correlation coefficient");
  DATA(insert OID = 2825 (  regr_slope		PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("slope of the least-squares-fit linear equation determined by the (X, Y) pairs");
  DATA(insert OID = 2826 (  regr_intercept	PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("y-intercept of the least-squares-fit linear equation determined by the (X, Y) pairs");
  
  DATA(insert OID = 2827 (  covar_pop			PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("population covariance");
  DATA(insert OID = 2828 (  covar_samp		PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("sample covariance");
  DATA(insert OID = 2829 (  corr				PGNSP PGUID 12 1 0 t f f f i 2 701 "701 701" _null_ _null_ _null_  aggregate_dummy - _null_ _null_ ));
+ DESCR("correlation coefficient");
  
  DATA(insert OID = 2160 ( text_pattern_lt	 PGNSP PGUID 12 1 0 f f t f i 2 16 "25 25" _null_ _null_ _null_ text_pattern_lt - _null_ _null_ ));
  DATA(insert OID = 2161 ( text_pattern_le	 PGNSP PGUID 12 1 0 f f t f i 2 16 "25 25" _null_ _null_ _null_ text_pattern_le - _null_ _null_ ));
***************
*** 4172,4182 ****
--- 4276,4292 ----
  DATA(insert OID = 3525 (  enum_larger	PGNSP PGUID 12 1 0 f f t f i 2 3500 "3500 3500" _null_ _null_ _null_ enum_larger - _null_ _null_ ));
  DESCR("larger of two");
  DATA(insert OID = 3526 (  max			PGNSP PGUID 12 1 0 t f f f i 1 3500 "3500" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("maximum of anyenum");
  DATA(insert OID = 3527 (  min			PGNSP PGUID 12 1 0 t f f f i 1 3500 "3500" _null_ _null_ _null_ aggregate_dummy - _null_ _null_ ));
+ DESCR("minimum of anyenum");
  DATA(insert OID = 3528 (  enum_first	PGNSP PGUID 12 1 0 f f f f s 1 3500 "3500" _null_ _null_ _null_ enum_first - _null_ _null_ ));
+ DESCR("returns the first value of the input enum type");
  DATA(insert OID = 3529 (  enum_last		PGNSP PGUID 12 1 0 f f f f s 1 3500 "3500" _null_ _null_ _null_ enum_last - _null_ _null_ ));
+ DESCR("returns the last value of the input enum type");
  DATA(insert OID = 3530 (  enum_range	PGNSP PGUID 12 1 0 f f f f s 2 2277 "3500 3500" _null_ _null_ _null_ enum_range_bounds - _null_ _null_ ));
+ DESCR("returns the range between the two given enum values, as an ordered array");
  DATA(insert OID = 3531 (  enum_range	PGNSP PGUID 12 1 0 f f f f s 1 2277 "3500" _null_ _null_ _null_ enum_range_all - _null_ _null_ ));
+ DESCR("returns the range of the given enum type as an ordered array");
  DATA(insert OID = 3532 (  enum_recv		PGNSP PGUID 12 1 0 f f t f s 2 3500 "2275 26" _null_ _null_ _null_ enum_recv - _null_ _null_ ));
  DATA(insert OID = 3533 (  enum_send		PGNSP PGUID 12 1 0 f f t f s 1 17	"3500" _null_ _null_ _null_ enum_send - _null_ _null_ ));
  
-- 
Sent via pgsql-patches mailing list (pgsql-patches@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-patches

Reply via email to