Update man and psqlHelp for new SET GEQO=# option.

This commit is contained in:
Bruce Momjian 1997-06-02 14:12:40 +00:00
parent 290bef4e05
commit 09e41a037e
2 changed files with 22 additions and 12 deletions

View File

@ -5,7 +5,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: psqlHelp.h,v 1.16 1997/06/01 04:53:44 momjian Exp $
* $Id: psqlHelp.h,v 1.17 1997/06/02 14:12:28 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@ -154,7 +154,7 @@ static struct _helpStruct QL_HELP[] = {
"purge <class_name> [before <abstime>] [after <reltime>];"},
{ "reset",
"set run-time environment back to default",
"reset {DateStyle | GEQO}"},
"reset {DateStyle | GEQO | R_PLANS}"},
{ "revoke",
"revoke access control from a user or group",
"revoke <privilege[,privilege,...]> on <rel1>[,...<reln>] from \n[public | group <group> | <username>]\n\t privilege is {ALL | SELECT | INSERT | UPDATE | DELETE | RULE}"},
@ -166,10 +166,10 @@ static struct _helpStruct QL_HELP[] = {
"select [distinct on <attr>] <expr1> [as <attr1>], ... <exprN> [as <attrN>]\n\t[into table <class_name>] [from <from_list>]\n\t[where <qual>]\n\t[order by <attr1>\n\t\t[using <op1>],..<attrN> [[using <opN>] | ASC | DESC]];" },
{ "set",
"set run-time environment",
"set DateStyle {ISO | SQL | Postgres | European | US | NonEuropean}\nset GEQO = {ON | OFF}\nset R_PLANS {ON | OFF}"},
"set DateStyle {ISO | SQL | Postgres | European | US | NonEuropean}\nset GEQO = {ON[=#] | OFF}\nset R_PLANS {ON | OFF}"},
{ "show",
"show current run-time environment",
"show {DateStyle | GEQO}"},
"show {DateStyle | GEQO | R_PLANS}"},
{ "update",
"update tuples",
"update <class_name> set <attr1>=<expr1>,...<attrN>=<exprN> [from <from_clause>] [where <qual>];"},

View File

@ -1,6 +1,6 @@
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/set.l,v 1.2 1997/06/01 04:23:12 momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/set.l,v 1.3 1997/06/02 14:12:40 momjian Exp $
.TH SET SQL 05/14/97 PostgreSQL PostgreSQL
.SH NAME
set \(em set run-time parameters for session
@ -28,11 +28,13 @@ See
.IR "built-in" (3)
for more information on available styles.
.ce 1
\fBDateStyle Values\fR
.if n .ta 5 +15 +40
.if t .ta 0.5i +1.5i +3.0i
.in 0
.nf
DateStyle
ISO - use ISO 8601-style dates and times
SQL - use Oracle/Ingres-style dates and times
Postgres - use traditional Postgres format
@ -45,17 +47,21 @@ DateStyle
.IR GEQO
enables or disables the genetic optimizer algorithm. This algorithm is
.IR on
by default. See the GEQO README for more information.
by default, which used GEQO for statements of six or more tables.
See the GEQO README for more information.
.ce 1
\fBGEQO Values\fR
.if n .ta 5 +15 +40
.if t .ta 0.5i +1.5i +3.0i
.in 0
.nf
GEQO
on - turn the genetic optimizer 'on'
off - duh
on - use for statements with 6 or more tables
on=10 - use for statements with 10 or more tables
off - do not use the genetic optimizer
.fi
The default is on.
.PP
.IR R_PLANS
enables or disables right-hand evaluation of plans. This algorithm is
@ -68,7 +74,7 @@ by default.
.nf
R_PLANS
on - turn right-hand plan evaluation 'on'
off - duh
off - do not use right-hand plan evaluation
.fi
.SH EXAMPLES
@ -88,6 +94,10 @@ set DateStyle to 'SQL,European'
.PP
.nf
--
--Use GEQO for statements with 4 or more tables
--
set GEQO to on=4
--
--Turn off the genetic optimizer
--
set GEQO to 'off'