mirror of
https://github.com/postgres/postgres.git
synced 2025-05-06 19:59:18 +03:00
Update man and psqlHelp for new SET GEQO=# option.
This commit is contained in:
parent
290bef4e05
commit
09e41a037e
@ -5,7 +5,7 @@
|
|||||||
*
|
*
|
||||||
* Copyright (c) 1994, Regents of the University of California
|
* 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>];"},
|
"purge <class_name> [before <abstime>] [after <reltime>];"},
|
||||||
{ "reset",
|
{ "reset",
|
||||||
"set run-time environment back to default",
|
"set run-time environment back to default",
|
||||||
"reset {DateStyle | GEQO}"},
|
"reset {DateStyle | GEQO | R_PLANS}"},
|
||||||
{ "revoke",
|
{ "revoke",
|
||||||
"revoke access control from a user or group",
|
"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}"},
|
"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]];" },
|
"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",
|
||||||
"set run-time environment",
|
"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",
|
||||||
"show current run-time environment",
|
"show current run-time environment",
|
||||||
"show {DateStyle | GEQO}"},
|
"show {DateStyle | GEQO | R_PLANS}"},
|
||||||
{ "update",
|
{ "update",
|
||||||
"update tuples",
|
"update tuples",
|
||||||
"update <class_name> set <attr1>=<expr1>,...<attrN>=<exprN> [from <from_clause>] [where <qual>];"},
|
"update <class_name> set <attr1>=<expr1>,...<attrN>=<exprN> [from <from_clause>] [where <qual>];"},
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
.\" This is -*-nroff-*-
|
.\" This is -*-nroff-*-
|
||||||
.\" XXX standard disclaimer belongs here....
|
.\" 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
|
.TH SET SQL 05/14/97 PostgreSQL PostgreSQL
|
||||||
.SH NAME
|
.SH NAME
|
||||||
set \(em set run-time parameters for session
|
set \(em set run-time parameters for session
|
||||||
@ -28,11 +28,13 @@ See
|
|||||||
.IR "built-in" (3)
|
.IR "built-in" (3)
|
||||||
for more information on available styles.
|
for more information on available styles.
|
||||||
|
|
||||||
|
.ce 1
|
||||||
|
\fBDateStyle Values\fR
|
||||||
|
|
||||||
.if n .ta 5 +15 +40
|
.if n .ta 5 +15 +40
|
||||||
.if t .ta 0.5i +1.5i +3.0i
|
.if t .ta 0.5i +1.5i +3.0i
|
||||||
.in 0
|
.in 0
|
||||||
.nf
|
.nf
|
||||||
DateStyle
|
|
||||||
ISO - use ISO 8601-style dates and times
|
ISO - use ISO 8601-style dates and times
|
||||||
SQL - use Oracle/Ingres-style dates and times
|
SQL - use Oracle/Ingres-style dates and times
|
||||||
Postgres - use traditional Postgres format
|
Postgres - use traditional Postgres format
|
||||||
@ -45,17 +47,21 @@ DateStyle
|
|||||||
.IR GEQO
|
.IR GEQO
|
||||||
enables or disables the genetic optimizer algorithm. This algorithm is
|
enables or disables the genetic optimizer algorithm. This algorithm is
|
||||||
.IR on
|
.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 n .ta 5 +15 +40
|
||||||
.if t .ta 0.5i +1.5i +3.0i
|
.if t .ta 0.5i +1.5i +3.0i
|
||||||
.in 0
|
.in 0
|
||||||
.nf
|
.nf
|
||||||
GEQO
|
on - use for statements with 6 or more tables
|
||||||
on - turn the genetic optimizer 'on'
|
on=10 - use for statements with 10 or more tables
|
||||||
off - duh
|
off - do not use the genetic optimizer
|
||||||
.fi
|
.fi
|
||||||
|
The default is on.
|
||||||
.PP
|
.PP
|
||||||
.IR R_PLANS
|
.IR R_PLANS
|
||||||
enables or disables right-hand evaluation of plans. This algorithm is
|
enables or disables right-hand evaluation of plans. This algorithm is
|
||||||
@ -68,7 +74,7 @@ by default.
|
|||||||
.nf
|
.nf
|
||||||
R_PLANS
|
R_PLANS
|
||||||
on - turn right-hand plan evaluation 'on'
|
on - turn right-hand plan evaluation 'on'
|
||||||
off - duh
|
off - do not use right-hand plan evaluation
|
||||||
.fi
|
.fi
|
||||||
|
|
||||||
.SH EXAMPLES
|
.SH EXAMPLES
|
||||||
@ -88,6 +94,10 @@ set DateStyle to 'SQL,European'
|
|||||||
.PP
|
.PP
|
||||||
.nf
|
.nf
|
||||||
--
|
--
|
||||||
|
--Use GEQO for statements with 4 or more tables
|
||||||
|
--
|
||||||
|
set GEQO to on=4
|
||||||
|
--
|
||||||
--Turn off the genetic optimizer
|
--Turn off the genetic optimizer
|
||||||
--
|
--
|
||||||
set GEQO to 'off'
|
set GEQO to 'off'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user