Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
postgres-lambda-diff
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jakob Huber
postgres-lambda-diff
Commits
dc16399d
Commit
dc16399d
authored
25 years ago
by
Bruce Momjian
Browse files
Options
Downloads
Patches
Plain Diff
Update to psql, run pgindent.
parent
0e6652e6
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/bin/psql/help.c
+1
-1
1 addition, 1 deletion
src/bin/psql/help.c
src/bin/psql/sql_help.h
+182
-182
182 additions, 182 deletions
src/bin/psql/sql_help.h
with
183 additions
and
183 deletions
src/bin/psql/help.c
+
1
−
1
View file @
dc16399d
...
...
@@ -309,7 +309,7 @@ print_copyright(void)
THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.THE SOFTWARE PROVIDED HEREUNDER IS ON AN \
"
AS
IS
\
" BASIS,
PARTICULAR PURPOSE.THE SOFTWARE PROVIDED HEREUNDER IS ON AN
\"
AS IS
\"
BASIS,
AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE,
SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
...
...
This diff is collapsed.
Click to expand it.
src/bin/psql/sql_help.h
+
182
−
182
View file @
dc16399d
...
...
@@ -7,251 +7,251 @@
struct
_helpStruct
{
char
*
cmd
;
/* the command name */
char
*
help
;
/* the help associated with it */
char
*
syntax
;
/* the syntax associated with it */
char
*
cmd
;
/* the command name */
char
*
help
;
/* the help associated with it */
char
*
syntax
;
/* the syntax associated with it */
};
static
struct
_helpStruct
QL_HELP
[]
=
{
{
"TRUNCATE"
,
"Empty a table"
,
"TRUNCATE [ TABLE ] name"
},
{
"TRUNCATE"
,
"Empty a table"
,
"TRUNCATE [ TABLE ] name"
},
{
"ABORT"
,
"Aborts the current transaction"
,
"ABORT [ WORK | TRANSACTION ]"
},
{
"ABORT"
,
"Aborts the current transaction"
,
"ABORT [ WORK | TRANSACTION ]"
},
{
"ALTER TABLE"
,
"Modifies table properties"
,
"ALTER TABLE table
\n
[ * ] ADD [ COLUMN ] ER
\"
>coBLE> type
\n
ALTER TABLE table
\n
[ * ] RENAME [ COLUMN ] ER
\"
>coBLE> TO newcolumn
\n
ALTER TABLE table
\n
RENAME TO newtable"
},
{
"ALTER TABLE"
,
"Modifies table properties"
,
"ALTER TABLE table
\n
[ * ] ADD [ COLUMN ] ER
\"
>coBLE> type
\n
ALTER TABLE table
\n
[ * ] RENAME [ COLUMN ] ER
\"
>coBLE> TO newcolumn
\n
ALTER TABLE table
\n
RENAME TO newtable"
},
{
"ALTER USER"
,
"Modifies user account information"
,
"ALTER USER username [ WITH PASSWORD password ]
\n
[ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
\n
[ IN GROUP groupname [, ...] ]
\n
[ VALID UNTIL 'abstime' ]"
},
{
"ALTER USER"
,
"Modifies user account information"
,
"ALTER USER username [ WITH PASSWORD password ]
\n
[ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
\n
[ IN GROUP groupname [, ...] ]
\n
[ VALID UNTIL 'abstime' ]"
},
{
"BEGIN"
,
"Begins a transaction in chained mode"
,
"BEGIN [ WORK | TRANSACTION ]"
},
{
"BEGIN"
,
"Begins a transaction in chained mode"
,
"BEGIN [ WORK | TRANSACTION ]"
},
{
"CLOSE"
,
"Close a cursor"
,
"CLOSE cursor"
},
{
"CLOSE"
,
"Close a cursor"
,
"CLOSE cursor"
},
{
"CLUSTER"
,
"Gives storage clustering advice to the server"
,
"CLUSTER indexname ON table"
},
{
"CLUSTER"
,
"Gives storage clustering advice to the server"
,
"CLUSTER indexname ON table"
},
{
"COMMIT"
,
"Commits the current transaction"
,
"COMMIT [ WORK | TRANSACTION ]"
},
{
"COMMIT"
,
"Commits the current transaction"
,
"COMMIT [ WORK | TRANSACTION ]"
},
{
"COPY"
,
"Copies data between files and tables"
,
"COPY [ BINARY ] table [ WITH OIDS ]
\n
FROM { 'filename' | stdin }
\n
[ [USING] DELIMITERS 'delimiter' ]
\n
COPY [ BINARY ] table [ WITH OIDS ]
\n
TO { 'filename' | stdout }
\n
[ [USING] DELIMITERS 'delimiter' ]"
},
{
"COPY"
,
"Copies data between files and tables"
,
"COPY [ BINARY ] table [ WITH OIDS ]
\n
FROM { 'filename' | stdin }
\n
[ [USING] DELIMITERS 'delimiter' ]
\n
COPY [ BINARY ] table [ WITH OIDS ]
\n
TO { 'filename' | stdout }
\n
[ [USING] DELIMITERS 'delimiter' ]"
},
{
"CREATE AGGREGATE"
,
"Defines a new aggregate function"
,
"CREATE AGGREGATE name [ AS ] ( BASETYPE = data_type
\n
[ , SFUNC1 = sfunc1, STYPE1 = sfunc1_return_type ]
\n
[ , SFUNC2 = sfunc2, STYPE2 = sfunc2_return_type ]
\n
[ , FINALFUNC = ffunc ]
\n
[ , INITCOND1 = initial_condition1 ]
\n
[ , INITCOND2 = initial_condition2 ] )"
},
{
"CREATE AGGREGATE"
,
"Defines a new aggregate function"
,
"CREATE AGGREGATE name [ AS ] ( BASETYPE = data_type
\n
[ , SFUNC1 = sfunc1, STYPE1 = sfunc1_return_type ]
\n
[ , SFUNC2 = sfunc2, STYPE2 = sfunc2_return_type ]
\n
[ , FINALFUNC = ffunc ]
\n
[ , INITCOND1 = initial_condition1 ]
\n
[ , INITCOND2 = initial_condition2 ] )"
},
{
"CREATE DATABASE"
,
"Creates a new database"
,
"CREATE DATABASE name [ WITH LOCATION = 'dbpath' ]"
},
{
"CREATE DATABASE"
,
"Creates a new database"
,
"CREATE DATABASE name [ WITH LOCATION = 'dbpath' ]"
},
{
"CREATE FUNCTION"
,
"Defines a new function"
,
"CREATE FUNCTION name ( [ ftype [, ...] ] )
\n
RETURNS rtype
\n
[ WITH ( attribute [, ...] ) ]
\n
AS definition
\n
LANGUAGE 'langname'
\n\n\n
CREATE FUNCTION name ( [ ftype [, ...] ] )
\n
RETURNS rtype
\n
[ WITH ( attribute [, ...] ) ]
\n
AS obj_file , link_symbol
\n
LANGUAGE 'C'"
},
{
"CREATE FUNCTION"
,
"Defines a new function"
,
"CREATE FUNCTION name ( [ ftype [, ...] ] )
\n
RETURNS rtype
\n
[ WITH ( attribute [, ...] ) ]
\n
AS definition
\n
LANGUAGE 'langname'
\n\n\n
CREATE FUNCTION name ( [ ftype [, ...] ] )
\n
RETURNS rtype
\n
[ WITH ( attribute [, ...] ) ]
\n
AS obj_file , link_symbol
\n
LANGUAGE 'C'"
},
{
"CREATE INDEX"
,
"Constructs a secondary index"
,
"CREATE [ UNIQUE ] INDEX index_name ON table
\n
[ USING acc_name ] ( column [ ops_name] [, ...] )
\n
CREATE [ UNIQUE ] INDEX index_name ON table
\n
[ USING acc_name ] ( func_name( r
\"
>colle> [, ... ]) ops_name )"
},
{
"CREATE INDEX"
,
"Constructs a secondary index"
,
"CREATE [ UNIQUE ] INDEX index_name ON table
\n
[ USING acc_name ] ( column [ ops_name] [, ...] )
\n
CREATE [ UNIQUE ] INDEX index_name ON table
\n
[ USING acc_name ] ( func_name( r
\"
>colle> [, ... ]) ops_name )"
},
{
"CREATE LANGUAGE"
,
"Defines a new language for functions"
,
"CREATE [ TRUSTED ] PROCEDURAL LANGUAGE 'langname'
\n
HANDLER call_handler
\n
LANCOMPILER 'comment'"
},
{
"CREATE LANGUAGE"
,
"Defines a new language for functions"
,
"CREATE [ TRUSTED ] PROCEDURAL LANGUAGE 'langname'
\n
HANDLER call_handler
\n
LANCOMPILER 'comment'"
},
{
"CREATE OPERATOR"
,
"Defines a new user operator"
,
"CREATE OPERATOR name ( PROCEDURE = func_name
\n
[, LEFTARG = type1 ] [, RIGHTARG = type2 ]
\n
[, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]
\n
[, RESTRICT = res_proc ] [, JOIN = join_proc ]
\n
[, HASHES ] [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ] )"
},
{
"CREATE OPERATOR"
,
"Defines a new user operator"
,
"CREATE OPERATOR name ( PROCEDURE = func_name
\n
[, LEFTARG = type1 ] [, RIGHTARG = type2 ]
\n
[, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]
\n
[, RESTRICT = res_proc ] [, JOIN = join_proc ]
\n
[, HASHES ] [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ] )"
},
{
"CREATE RULE"
,
"Defines a new rule"
,
"CREATE RULE name AS ON event
\n
TO object [ WHERE condition ]
\n
DO [ INSTEAD ] [ action | NOTHING ]"
},
{
"CREATE RULE"
,
"Defines a new rule"
,
"CREATE RULE name AS ON event
\n
TO object [ WHERE condition ]
\n
DO [ INSTEAD ] [ action | NOTHING ]"
},
{
"CREATE SEQUENCE"
,
"Creates a new sequence number generator"
,
"CREATE SEQUENCE seqname [ INCREMENT increment ]
\n
[ MINVALUE minvalue ] [ MAXVALUE maxvalue ]
\n
[ START start ] [ CACHE cache ] [ CYCLE ]"
},
{
"CREATE SEQUENCE"
,
"Creates a new sequence number generator"
,
"CREATE SEQUENCE seqname [ INCREMENT increment ]
\n
[ MINVALUE minvalue ] [ MAXVALUE maxvalue ]
\n
[ START start ] [ CACHE cache ] [ CYCLE ]"
},
{
"CREATE TABLE"
,
"Creates a new table"
,
"CREATE [ TEMPORARY | TEMP ] TABLE table (
\n
column type
\n
[ NULL | NOT NULL ] [ UNIQUE ] [ DEFAULT value ]
\n
[column_constraint_clause | PRIMARY KEY } [ ... ] ]
\n
[, ... ]
\n
[, PRIMARY KEY ( column [, ...] ) ]
\n
[, CHECK ( condition ) ]
\n
[, table_constraint_clause ]
\n
) [ INHERITS ( inherited_table [, ...] ) ]"
},
{
"CREATE TABLE"
,
"Creates a new table"
,
"CREATE [ TEMPORARY | TEMP ] TABLE table (
\n
column type
\n
[ NULL | NOT NULL ] [ UNIQUE ] [ DEFAULT value ]
\n
[column_constraint_clause | PRIMARY KEY } [ ... ] ]
\n
[, ... ]
\n
[, PRIMARY KEY ( column [, ...] ) ]
\n
[, CHECK ( condition ) ]
\n
[, table_constraint_clause ]
\n
) [ INHERITS ( inherited_table [, ...] ) ]"
},
{
"CREATE TABLE AS"
,
"Creates a new table"
,
"CREATE TABLE table [ (column [, ...] ) ]
\n
AS select_clause"
},
{
"CREATE TABLE AS"
,
"Creates a new table"
,
"CREATE TABLE table [ (column [, ...] ) ]
\n
AS select_clause"
},
{
"CREATE TRIGGER"
,
"Creates a new trigger"
,
"CREATE TRIGGER name { BEFORE | AFTER } { event [OR ...] }
\n
ON table FOR EACH { ROW | STATEMENT }
\n
EXECUTE PROCEDURE ER
\"
>funcBLE> ( arguments )"
},
{
"CREATE TRIGGER"
,
"Creates a new trigger"
,
"CREATE TRIGGER name { BEFORE | AFTER } { event [OR ...] }
\n
ON table FOR EACH { ROW | STATEMENT }
\n
EXECUTE PROCEDURE ER
\"
>funcBLE> ( arguments )"
},
{
"CREATE TYPE"
,
"Defines a new base data type"
,
"CREATE TYPE typename ( INPUT = input_function, OUTPUT = output_function
\n
, INTERNALLENGTH = { internallength | VARIABLE } [ , EXTERNALLENGTH = { externallength | VARIABLE } ]
\n
[ , DEFAULT =
\"
default
\"
]
\n
[ , ELEMENT = element ] [ , DELIMITER = delimiter ]
\n
[ , SEND = send_function ] [ , RECEIVE = receive_function ]
\n
[ , PASSEDBYVALUE ] )"
},
{
"CREATE TYPE"
,
"Defines a new base data type"
,
"CREATE TYPE typename ( INPUT = input_function, OUTPUT = output_function
\n
, INTERNALLENGTH = { internallength | VARIABLE } [ , EXTERNALLENGTH = { externallength | VARIABLE } ]
\n
[ , DEFAULT =
\"
default
\"
]
\n
[ , ELEMENT = element ] [ , DELIMITER = delimiter ]
\n
[ , SEND = send_function ] [ , RECEIVE = receive_function ]
\n
[ , PASSEDBYVALUE ] )"
},
{
"CREATE USER"
,
"Creates account information for a new user"
,
"CREATE USER username
\n
[ WITH PASSWORD password ]
\n
[ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
\n
[ IN GROUP groupname [, ...] ]
\n
[ VALID UNTIL 'abstime' ]"
},
{
"CREATE USER"
,
"Creates account information for a new user"
,
"CREATE USER username
\n
[ WITH PASSWORD password ]
\n
[ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
\n
[ IN GROUP groupname [, ...] ]
\n
[ VALID UNTIL 'abstime' ]"
},
{
"CREATE VIEW"
,
"Constructs a virtual table"
,
"CREATE VIEW view AS SELECT query"
},
{
"CREATE VIEW"
,
"Constructs a virtual table"
,
"CREATE VIEW view AS SELECT query"
},
{
"DECLARE"
,
"Defines a cursor for table access"
,
"DECLARE cursor [ BINARY ] [ INSENSITIVE ] [ SCROLL ]
\n
CURSOR FOR query
\n
[ FOR { READ ONLY | UPDATE [ OF column [, ...] ] ]"
},
{
"DECLARE"
,
"Defines a cursor for table access"
,
"DECLARE cursor [ BINARY ] [ INSENSITIVE ] [ SCROLL ]
\n
CURSOR FOR query
\n
[ FOR { READ ONLY | UPDATE [ OF column [, ...] ] ]"
},
{
"DELETE"
,
"Removes rows from a table"
,
"DELETE FROM table [ WHERE condition ]"
},
{
"DELETE"
,
"Removes rows from a table"
,
"DELETE FROM table [ WHERE condition ]"
},
{
"DROP AGGREGATE"
,
"Removes the definition of an aggregate function"
,
"DROP AGGREGATE name type"
},
{
"DROP AGGREGATE"
,
"Removes the definition of an aggregate function"
,
"DROP AGGREGATE name type"
},
{
"FETCH"
,
"Gets rows using a cursor"
,
"FETCH [ selector ] [ count ] { IN | FROM } cursor
\n
FETCH [ RELATIVE ] [ { [ # | ALL | NEXT | PRIOR ] } ] FROM ] cursor"
},
{
"FETCH"
,
"Gets rows using a cursor"
,
"FETCH [ selector ] [ count ] { IN | FROM } cursor
\n
FETCH [ RELATIVE ] [ { [ # | ALL | NEXT | PRIOR ] } ] FROM ] cursor"
},
{
"DROP DATABASE"
,
"Destroys an existing database"
,
"DROP DATABASE name"
},
{
"DROP DATABASE"
,
"Destroys an existing database"
,
"DROP DATABASE name"
},
{
"DROP FUNCTION"
,
"Removes a user-defined C function"
,
"DROP FUNCTION name ( [ type [, ...] ] )"
},
{
"DROP FUNCTION"
,
"Removes a user-defined C function"
,
"DROP FUNCTION name ( [ type [, ...] ] )"
},
{
"DROP INDEX"
,
"Removes an index from a database"
,
"DROP INDEX index_name"
},
{
"DROP INDEX"
,
"Removes an index from a database"
,
"DROP INDEX index_name"
},
{
"DROP LANGUAGE"
,
"Removes a user-defined procedural language"
,
"DROP PROCEDURAL LANGUAGE 'name'"
},
{
"DROP LANGUAGE"
,
"Removes a user-defined procedural language"
,
"DROP PROCEDURAL LANGUAGE 'name'"
},
{
"DROP OPERATOR"
,
"Removes an operator from the database"
,
"DROP OPERATOR id ( type | NONE [,...] )"
},
{
"DROP OPERATOR"
,
"Removes an operator from the database"
,
"DROP OPERATOR id ( type | NONE [,...] )"
},
{
"DROP RULE"
,
"Removes an existing rule from the database"
,
"DROP RULE name"
},
{
"DROP RULE"
,
"Removes an existing rule from the database"
,
"DROP RULE name"
},
{
"DROP SEQUENCE"
,
"Removes an existing sequence"
,
"DROP SEQUENCE name [, ...]"
},
{
"DROP SEQUENCE"
,
"Removes an existing sequence"
,
"DROP SEQUENCE name [, ...]"
},
{
"DROP TABLE"
,
"Removes existing tables from a database"
,
"DROP TABLE name [, ...]"
},
{
"DROP TABLE"
,
"Removes existing tables from a database"
,
"DROP TABLE name [, ...]"
},
{
"DROP TRIGGER"
,
"Removes the definition of a trigger"
,
"DROP TRIGGER name ON table"
},
{
"DROP TRIGGER"
,
"Removes the definition of a trigger"
,
"DROP TRIGGER name ON table"
},
{
"DROP TYPE"
,
"Removes a user-defined type from the system catalogs"
,
"DROP TYPE typename"
},
{
"DROP TYPE"
,
"Removes a user-defined type from the system catalogs"
,
"DROP TYPE typename"
},
{
"DROP USER"
,
"Removes an user account information"
,
"DROP USER name"
},
{
"DROP USER"
,
"Removes an user account information"
,
"DROP USER name"
},
{
"DROP VIEW"
,
"Removes an existing view from a database"
,
"DROP VIEW name"
},
{
"DROP VIEW"
,
"Removes an existing view from a database"
,
"DROP VIEW name"
},
{
"EXPLAIN"
,
"Shows statement execution details"
,
"EXPLAIN [ VERBOSE ] query"
},
{
"EXPLAIN"
,
"Shows statement execution details"
,
"EXPLAIN [ VERBOSE ] query"
},
{
"GRANT"
,
"Grants access privilege to a user, a group or all users"
,
"GRANT privilege [, ...] ON object [, ...]
\n
TO { PUBLIC | GROUP group | username }"
},
{
"GRANT"
,
"Grants access privilege to a user, a group or all users"
,
"GRANT privilege [, ...] ON object [, ...]
\n
TO { PUBLIC | GROUP group | username }"
},
{
"INSERT"
,
"Inserts new rows into a table"
,
"INSERT INTO table [ ( column [, ...] ) ]
\n
{ VALUES ( expression [, ...] ) | SELECT query }"
},
{
"INSERT"
,
"Inserts new rows into a table"
,
"INSERT INTO table [ ( column [, ...] ) ]
\n
{ VALUES ( expression [, ...] ) | SELECT query }"
},
{
"LISTEN"
,
"Listen for a response on a notify condition"
,
"LISTEN name"
},
{
"LISTEN"
,
"Listen for a response on a notify condition"
,
"LISTEN name"
},
{
"LOAD"
,
"Dynamically loads an object file"
,
"LOAD 'filename'"
},
{
"LOAD"
,
"Dynamically loads an object file"
,
"LOAD 'filename'"
},
{
"LOCK"
,
"Explicitly lock a table inside a transaction"
,
"LOCK [ TABLE ] name
\n
LOCK [ TABLE ] name IN [ ROW | ACCESS ] { SHARE | EXCLUSIVE } MODE
\n
LOCK [ TABLE ] name IN SHARE ROW EXCLUSIVE MODE"
},
{
"LOCK"
,
"Explicitly lock a table inside a transaction"
,
"LOCK [ TABLE ] name
\n
LOCK [ TABLE ] name IN [ ROW | ACCESS ] { SHARE | EXCLUSIVE } MODE
\n
LOCK [ TABLE ] name IN SHARE ROW EXCLUSIVE MODE"
},
{
"MOVE"
,
"Moves cursor position"
,
"MOVE [ selector ] [ count ]
\n
{ IN | FROM } cursor
\n
FETCH [ RELATIVE ] [ { [ # | ALL | NEXT | PRIOR ] } ] FROM ] cursor"
},
{
"MOVE"
,
"Moves cursor position"
,
"MOVE [ selector ] [ count ]
\n
{ IN | FROM } cursor
\n
FETCH [ RELATIVE ] [ { [ # | ALL | NEXT | PRIOR ] } ] FROM ] cursor"
},
{
"NOTIFY"
,
"Signals all frontends and backends listening on a notify condition"
,
"NOTIFY name"
},
{
"NOTIFY"
,
"Signals all frontends and backends listening on a notify condition"
,
"NOTIFY name"
},
{
"RESET"
,
"Restores run-time parameters for session to default values"
,
"RESET variable"
},
{
"RESET"
,
"Restores run-time parameters for session to default values"
,
"RESET variable"
},
{
"REVOKE"
,
"Revokes access privilege from a user, a group or all users."
,
"REVOKE privilege [, ...]
\n
ON object [, ...]
\n
FROM { PUBLIC | GROUP ER
\"
>gBLE> | username }"
},
{
"REVOKE"
,
"Revokes access privilege from a user, a group or all users."
,
"REVOKE privilege [, ...]
\n
ON object [, ...]
\n
FROM { PUBLIC | GROUP ER
\"
>gBLE> | username }"
},
{
"ROLLBACK"
,
"Aborts the current transaction"
,
"ROLLBACK [ WORK | TRANSACTION ]"
},
{
"ROLLBACK"
,
"Aborts the current transaction"
,
"ROLLBACK [ WORK | TRANSACTION ]"
},
{
"SELECT"
,
"Retrieve rows from a table or view."
,
"SELECT [ ALL | DISTINCT [ ON column ] ]
\n
expression [ AS name ] [, ...]
\n
[ INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table ]
\n
[ FROM table [ alias ] [, ...] ]
\n
[ WHERE condition ]
\n
[ GROUP BY column [, ...] ]
\n
[ HAVING condition [, ...] ]
\n
[ { UNION [ ALL ] | INTERSECT | EXCEPT } select ]
\n
[ ORDER BY column [ ASC | DESC ] [, ...] ]
\n
[ FOR UPDATE [ OF class_name... ] ]
\n
[ LIMIT { count | ALL } [ { OFFSET | , } count ] ]"
},
{
"SELECT"
,
"Retrieve rows from a table or view."
,
"SELECT [ ALL | DISTINCT [ ON column ] ]
\n
expression [ AS name ] [, ...]
\n
[ INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table ]
\n
[ FROM table [ alias ] [, ...] ]
\n
[ WHERE condition ]
\n
[ GROUP BY column [, ...] ]
\n
[ HAVING condition [, ...] ]
\n
[ { UNION [ ALL ] | INTERSECT | EXCEPT } select ]
\n
[ ORDER BY column [ ASC | DESC ] [, ...] ]
\n
[ FOR UPDATE [ OF class_name... ] ]
\n
[ LIMIT { count | ALL } [ { OFFSET | , } count ] ]"
},
{
"SELECT INTO"
,
"Create a new table from an existing table or view"
,
"SELECT [ ALL | DISTINCT ] expression [ AS name ] [, ...]
\n
INTO [TEMP] [ TABLE ] new_table ]
\n
[ FROM table [alias] [, ...] ]
\n
[ WHERE condition ]
\n
[ GROUP BY column [, ...] ]
\n
[ HAVING condition [, ...] ]
\n
[ { UNION [ALL] | INTERSECT | EXCEPT } select]
\n
[ ORDER BY column [ ASC | DESC ] [, ...] ]
\n
[ FOR UPDATE [OF class_name...]]
\n
[ LIMIT count [OFFSET|, count]]"
},
{
"SELECT INTO"
,
"Create a new table from an existing table or view"
,
"SELECT [ ALL | DISTINCT ] expression [ AS name ] [, ...]
\n
INTO [TEMP] [ TABLE ] new_table ]
\n
[ FROM table [alias] [, ...] ]
\n
[ WHERE condition ]
\n
[ GROUP BY column [, ...] ]
\n
[ HAVING condition [, ...] ]
\n
[ { UNION [ALL] | INTERSECT | EXCEPT } select]
\n
[ ORDER BY column [ ASC | DESC ] [, ...] ]
\n
[ FOR UPDATE [OF class_name...]]
\n
[ LIMIT count [OFFSET|, count]]"
},
{
"SET"
,
"Set run-time parameters for session"
,
"SET variable { TO | = } { 'value' | DEFAULT }
\n
SET TIME ZONE { 'timezone' | LOCAL | DEFAULT }
\n
SET TRANSACTION ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE }"
},
{
"SET"
,
"Set run-time parameters for session"
,
"SET variable { TO | = } { 'value' | DEFAULT }
\n
SET TIME ZONE { 'timezone' | LOCAL | DEFAULT }
\n
SET TRANSACTION ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE }"
},
{
"SHOW"
,
"Shows run-time parameters for session"
,
"SHOW keyword"
},
{
"SHOW"
,
"Shows run-time parameters for session"
,
"SHOW keyword"
},
{
"UNLISTEN"
,
"Stop listening for notification"
,
"UNLISTEN { notifyname | * }"
},
{
"UNLISTEN"
,
"Stop listening for notification"
,
"UNLISTEN { notifyname | * }"
},
{
"UPDATE"
,
"Replaces values of columns in a table"
,
"UPDATE table SET R
\"
>colle> = expression [, ...]
\n
[ FROM fromlist ]
\n
[ WHERE condition ]"
},
{
"UPDATE"
,
"Replaces values of columns in a table"
,
"UPDATE table SET R
\"
>colle> = expression [, ...]
\n
[ FROM fromlist ]
\n
[ WHERE condition ]"
},
{
"VACUUM"
,
"Clean and analyze a Postgres database"
,
"VACUUM [ VERBOSE ] [ ANALYZE ] [ table ]
\n
VACUUM [ VERBOSE ] ANALYZE [ ER
\"
>tBLE> [ (column [, ...] ) ] ]"
},
{
"VACUUM"
,
"Clean and analyze a Postgres database"
,
"VACUUM [ VERBOSE ] [ ANALYZE ] [ table ]
\n
VACUUM [ VERBOSE ] ANALYZE [ ER
\"
>tBLE> [ (column [, ...] ) ] ]"
},
{
"END"
,
"Commits the current transaction"
,
"END [ WORK | TRANSACTION ]"
},
{
"END"
,
"Commits the current transaction"
,
"END [ WORK | TRANSACTION ]"
},
{
"COMMENT"
,
"Add comment to an object"
,
"COMMENT ON
\n
[
\n
[ DATABASE | INDEX | RULE | SEQUENCE | TABLE | TYPE | VIEW ]
\n
object_name |
\n
COLUMN table_name.column_name|
\n
AGGREGATE agg_name agg_type|
\n
FUNCTION func_name (arg1, arg2, ...)|
\n
OPERATOR op (leftoperand_type rightoperand_type) |
\n
TRIGGER trigger_name ON table_name
\n
] IS 'text'"
},
{
"COMMENT"
,
"Add comment to an object"
,
"COMMENT ON
\n
[
\n
[ DATABASE | INDEX | RULE | SEQUENCE | TABLE | TYPE | VIEW ]
\n
object_name |
\n
COLUMN table_name.column_name|
\n
AGGREGATE agg_name agg_type|
\n
FUNCTION func_name (arg1, arg2, ...)|
\n
OPERATOR op (leftoperand_type rightoperand_type) |
\n
TRIGGER trigger_name ON table_name
\n
] IS 'text'"
},
{
NULL
,
NULL
,
NULL
}
/* End of list marker */
{
NULL
,
NULL
,
NULL
}
/* End of list marker */
};
#endif
/* SQL_HELP_H */
#endif
/* SQL_HELP_H */
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment