*
* 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 $
*
*-------------------------------------------------------------------------
*/
"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}"},
"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>];"},
.\" 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
.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
.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
.nf
R_PLANS
on - turn right-hand plan evaluation 'on'
- off - duh
+ off - do not use right-hand plan evaluation
.fi
.SH EXAMPLES
.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'