10
10
* Written by Peter Eisentraut <peter_e@gmx.net>.
11
11
*
12
12
* IDENTIFICATION
13
- * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.265 2005/06/1417:43:13 momjian Exp $
13
+ * $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.266 2005/06/1420:42:53 momjian Exp $
14
14
*
15
15
*--------------------------------------------------------------------
16
16
*/
@@ -4337,12 +4337,15 @@ GetPGVariableResultDesc(const char *name)
4337
4337
4338
4338
if (pg_strcasecmp (name ,"all" )== 0 )
4339
4339
{
4340
- /* need a tuple descriptor representingtwo TEXT columns */
4341
- tupdesc = CreateTemplateTupleDesc (2 , false);
4340
+ /* need a tuple descriptor representingthree TEXT columns */
4341
+ tupdesc = CreateTemplateTupleDesc (3 , false);
4342
4342
TupleDescInitEntry (tupdesc , (AttrNumber )1 ,"name" ,
4343
4343
TEXTOID ,-1 ,0 );
4344
4344
TupleDescInitEntry (tupdesc , (AttrNumber )2 ,"setting" ,
4345
4345
TEXTOID ,-1 ,0 );
4346
+ TupleDescInitEntry (tupdesc , (AttrNumber )3 ,"description" ,
4347
+ TEXTOID ,-1 ,0 );
4348
+
4346
4349
}
4347
4350
else
4348
4351
{
@@ -4415,14 +4418,17 @@ ShowAllGUCConfig(DestReceiver *dest)
4415
4418
int i ;
4416
4419
TupOutputState * tstate ;
4417
4420
TupleDesc tupdesc ;
4418
- char * values [2 ];
4421
+ char * values [3 ];
4419
4422
4420
- /* need a tuple descriptor representingtwo TEXT columns */
4421
- tupdesc = CreateTemplateTupleDesc (2 , false);
4423
+ /* need a tuple descriptor representingthree TEXT columns */
4424
+ tupdesc = CreateTemplateTupleDesc (3 , false);
4422
4425
TupleDescInitEntry (tupdesc , (AttrNumber )1 ,"name" ,
4423
4426
TEXTOID ,-1 ,0 );
4424
4427
TupleDescInitEntry (tupdesc , (AttrNumber )2 ,"setting" ,
4425
4428
TEXTOID ,-1 ,0 );
4429
+ TupleDescInitEntry (tupdesc , (AttrNumber )3 ,"description" ,
4430
+ TEXTOID ,-1 ,0 );
4431
+
4426
4432
4427
4433
/* prepare for projection of tuples */
4428
4434
tstate = begin_tup_output_tupdesc (dest ,tupdesc );
@@ -4438,6 +4444,7 @@ ShowAllGUCConfig(DestReceiver *dest)
4438
4444
/* assign to the values array */
4439
4445
values [0 ]= (char * )conf -> name ;
4440
4446
values [1 ]= _ShowOption (conf );
4447
+ values [2 ]= (char * )conf -> short_desc ;
4441
4448
4442
4449
/* send it to dest */
4443
4450
do_tup_output (tstate ,values );