- EXEC SQL PREPARE TRANSACTION PARAMETER">transaction_id>
+ EXEC SQL PREPARE TRANSACTION parameter">transaction_id>
Prepare the current transaction for two-phase commit.
- EXEC SQL COMMIT PREPARED PARAMETER">transaction_id>
+ EXEC SQL COMMIT PREPARED parameter">transaction_id>
Commit a transaction that is in prepared state.
- EXEC SQL ROLLBACK PREPARED PARAMETER">transaction_id>
+ EXEC SQL ROLLBACK PREPARED parameter">transaction_id>
Roll back a transaction that is in prepared state.
-ALLOCATE DESCRIPTOR PARAMETER">name
+ALLOCATE DESCRIPTOR parameter">name
- PARAMETER">name
+ parameter">name
A name of SQL descriptor, case sensitive. This can be an SQL
- PARAMETER">connection_target
+ parameter">connection_target
- PARAMETER">connection_target
+ parameter">connection_target
specifies the target server of the connection on one of
several forms.
- PARAMETER">connection_object
+ parameter">connection_object
An optional identifier for the connection, so that it can be
- PARAMETER">connection_user
+ parameter">connection_user
The user name for the database connection.
-DEALLOCATE DESCRIPTOR PARAMETER">name
+DEALLOCATE DESCRIPTOR parameter">name
- PARAMETER">name
+ parameter">name
The name of the descriptor which is going to be deallocated.
-DECLARE PARAMETER">cursor_name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR ">prepared_name
-DECLARE PARAMETER">cursor_name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR ">query
+DECLARE parameter">cursor_name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR ">prepared_name
+DECLARE parameter">cursor_name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ] CURSOR [ { WITH | WITHOUT } HOLD ] FOR ">query
- PARAMETER">cursor_name
+ parameter">cursor_name
A cursor name, case sensitive. This can be an SQL identifier
- PARAMETER">prepared_name
+ parameter">prepared_name
The name of a prepared query, either as an SQL identifier or a
-DESCRIBE [ OUTPUT ] PARAMETER">prepared_name USING [ SQL ] DESCRIPTOR ">descriptor_name
-DESCRIBE [ OUTPUT ] PARAMETER">prepared_name INTO [ SQL ] DESCRIPTOR ">descriptor_name
-DESCRIBE [ OUTPUT ] PARAMETER">prepared_name INTO ">sqlda_name
+DESCRIBE [ OUTPUT ] parameter">prepared_name USING [ SQL ] DESCRIPTOR ">descriptor_name
+DESCRIBE [ OUTPUT ] parameter">prepared_name INTO [ SQL ] DESCRIPTOR ">descriptor_name
+DESCRIBE [ OUTPUT ] parameter">prepared_name INTO ">sqlda_name
- PARAMETER">prepared_name
+ parameter">prepared_name
The name of a prepared statement. This can be an SQL
- PARAMETER">descriptor_name
+ parameter">descriptor_name
A descriptor name. It is case sensitive. It can be an SQL
- PARAMETER">sqlda_name
+ parameter">sqlda_name
The name of an SQLDA variable.
-DISCONNECT PARAMETER">connection_name
+DISCONNECT parameter">connection_name
DISCONNECT [ CURRENT ]
DISCONNECT DEFAULT
DISCONNECT ALL
- PARAMETER">connection_name
+ parameter">connection_name
A database connection name established by
-EXECUTE IMMEDIATE PARAMETER">string
+EXECUTE IMMEDIATE parameter">string
- PARAMETER">string
+ parameter">string
A literal C string or a host variable containing the SQL
-GET DESCRIPTOR PARAMETER">descriptor_name :cvariable = ">descriptor_header_item [, ... ]
-GET DESCRIPTOR PARAMETER">descriptor_name VALUE column_number :cvariable = ">descriptor_item [, ... ]
+GET DESCRIPTOR parameter">descriptor_name :cvariable = ">descriptor_header_item [, ... ]
+GET DESCRIPTOR parameter">descriptor_name VALUE column_number :cvariable = ">descriptor_item [, ... ]
- PARAMETER">descriptor_name
+ parameter">descriptor_name
A descriptor name.
- PARAMETER">descriptor_header_item
+ parameter">descriptor_header_item
A token identifying which header information item to retrieve.
- PARAMETER">column_number
+ parameter">column_number
The number of the column about which information is to be
- PARAMETER">descriptor_item
+ parameter">descriptor_item
A token identifying which item of information about a column
- PARAMETER">cvariable
+ parameter">cvariable
A host variable that will receive the data retrieved from the
-OPEN PARAMETER">cursor_name
-OPEN PARAMETER">cursor_name USING ">value [, ... ]
-OPEN PARAMETER">cursor_name USING SQL DESCRIPTOR ">descriptor_name
+OPEN parameter">cursor_name
+OPEN parameter">cursor_name USING ">value [, ... ]
+OPEN parameter">cursor_name USING SQL DESCRIPTOR ">descriptor_name
- PARAMETER">cursor_name
+ parameter">cursor_name
The name of the cursor to be opened. This can be an SQL
- PARAMETER">value
+ parameter">value
A value to be bound to a placeholder in the cursor. This can
- PARAMETER">descriptor_name
+ parameter">descriptor_name
The name of a descriptor containing values to be bound to the
-PREPARE PARAMETER">name FROM ">string
+PREPARE parameter">name FROM ">string
- PARAMETER">prepared_name
+ parameter">prepared_name
An identifier for the prepared query.
- PARAMETER">string
+ parameter">string
A literal C string or a host variable containing a preparable
-SET CONNECTION [ TO | = ] PARAMETER">connection_name
+SET CONNECTION [ TO | = ] parameter">connection_name
- PARAMETER">connection_name
+ parameter">connection_name
A database connection name established by
-SET DESCRIPTOR PARAMETER">descriptor_name ">descriptor_header_item = value [, ... ]
-SET DESCRIPTOR PARAMETER">descriptor_name VALUE number ">descriptor_item = value [, ...]
+SET DESCRIPTOR parameter">descriptor_name ">descriptor_header_item = value [, ... ]
+SET DESCRIPTOR parameter">descriptor_name VALUE number ">descriptor_item = value [, ...]
- PARAMETER">descriptor_name
+ parameter">descriptor_name
A descriptor name.
- PARAMETER">descriptor_header_item
+ parameter">descriptor_header_item
A token identifying which header information item to set.
- PARAMETER">number
+ parameter">number
The number of the descriptor item to set. The count starts at
- PARAMETER">descriptor_item
+ parameter">descriptor_item
A token identifying which item of information to set in the
- PARAMETER">value
+ parameter">value
A value to store into the descriptor item. This can be an SQL
-TYPE PARAMETER">type_name IS ">ctype
+TYPE parameter">type_name IS ">ctype
- PARAMETER">type_name
+ parameter">type_name
The name for the new type. It must be a valid C type name.
- PARAMETER">ctype
+ parameter">ctype
A C type specification.
- PARAMETER">varname
+ parameter">varname
A C variable name.
- PARAMETER">ctype
+ parameter">ctype
A C type specification.
-WHENEVER { NOT FOUND | SQLERROR | SQLWARNING } PARAMETER">action
+WHENEVER { NOT FOUND | SQLERROR | SQLWARNING } parameter">action
- plainto_tsquery( PARAMETER">config> regconfig> , ">query> text )
+ plainto_tsquery( parameter">config> regconfig> , ">query> text )
tsquery
produce tsquery> ignoring punctuation
- phraseto_tsquery( PARAMETER">config> regconfig> , ">query> text )
+ phraseto_tsquery( parameter">config> regconfig> , ">query> text )
tsquery
produce tsquery> that searches for a phrase,
- querytree(PARAMETER">query tsquery>)
+ querytree(parameter">query tsquery>)
text
get indexable part of a tsquery>
- setweight(PARAMETER">vector tsvector>, ">weight "char">)
+ setweight(parameter">vector tsvector>, ">weight "char">)
tsvector
- assign PARAMETER">weight to each element of ">vector
+ assign parameter">weight to each element of ">vector
setweight('fat:2,4 cat:3 rat:5B'::tsvector, 'A')
'cat':3A 'fat':2A,4A 'rat':5A
setweight for specific lexeme(s)
- setweight(PARAMETER">vector tsvector>, weight "char">, ">lexemes text[]>)
+ setweight(parameter">vector tsvector>, weight "char">, ">lexemes text[]>)
tsvector
- assign PARAMETER">weight to elements of vector that are listed in ">lexemes
+ assign parameter">weight to elements of vector that are listed in ">lexemes
setweight('fat:2,4 cat:3 rat:5B'::tsvector, 'A', '{cat,rat}')
'cat':3A 'fat':2,4 'rat':5A
- to_tsquery( PARAMETER">config> regconfig> , ">query> text )
+ to_tsquery( parameter">config> regconfig> , ">query> text )
tsquery
normalize words and convert to tsquery>
- to_tsvector( PARAMETER">config> regconfig> , ">document> text )
+ to_tsvector( parameter">config> regconfig> , ">document> text )
tsvector
reduce document text to tsvector>
|
- to_tsvector( PARAMETER">config> regconfig> , ">document> json(b) )
+ to_tsvector( parameter">config> regconfig> , ">document> json(b) )
tsvector
- ts_delete(PARAMETER">vector tsvector>, ">lexeme text>)
+ ts_delete(parameter">vector tsvector>, ">lexeme text>)
tsvector
- remove given PARAMETER">lexeme from ">vector
+ remove given parameter">lexeme from ">vector
ts_delete('fat:2,4 cat:3 rat:5A'::tsvector, 'fat')
'cat':3 'rat':5A
|
- ts_delete(PARAMETER">vector tsvector>, ">lexemes text[]>)
+ ts_delete(parameter">vector tsvector>, ">lexemes text[]>)
tsvector
- remove any occurrence of lexemes in PARAMETER">lexemes from ">vector
+ remove any occurrence of lexemes in parameter">lexemes from ">vector
ts_delete('fat:2,4 cat:3 rat:5A'::tsvector, ARRAY['fat','rat'])
'cat':3
- ts_filter(PARAMETER">vector tsvector>, ">weights "char"[]>)
+ ts_filter(parameter">vector tsvector>, ">weights "char"[]>)
tsvector
- select only elements with given PARAMETER">weights from ">vector
+ select only elements with given parameter">weights from ">vector
ts_filter('fat:2,4 cat:3b rat:5A'::tsvector, '{a,b}')
'cat':3B 'rat':5A
- ts_headline( PARAMETER">config regconfig>, document text>, query tsquery> , ">options text> )
+ ts_headline( parameter">config regconfig>, document text>, query tsquery> , ">options text> )
text
display a query match
|
- ts_headline( PARAMETER">config regconfig>, document json(b)>, query tsquery> , ">options text> )
+ ts_headline( parameter">config regconfig>, document json(b)>, query tsquery> , ">options text> )
text
display a query match
- ts_rank( PARAMETER">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> )
+ ts_rank( parameter">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> )
float4
rank document for query
- ts_rank_cd( PARAMETER">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> )
+ ts_rank_cd( parameter">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> )
float4
rank document for query using cover density
- ts_rewrite(PARAMETER">query tsquery>, target tsquery>, ">substitute tsquery>)
+ ts_rewrite(parameter">query tsquery>, target tsquery>, ">substitute tsquery>)
tsquery
replace target> with substitute>
'b' & ( 'foo' | 'bar' )
|
- ts_rewrite(PARAMETER">query tsquery>, ">select text>)
+ ts_rewrite(parameter">query tsquery>, ">select text>)
tsquery
replace using targets and substitutes from a SELECT> command
SELECT ts_rewrite('a & b'::tsquery, 'SELECT t,s FROM aliases')
- tsquery_phrase(PARAMETER">query1 tsquery>, ">query2 tsquery>)
+ tsquery_phrase(parameter">query1 tsquery>, ">query2 tsquery>)
tsquery
make query that searches for query1> followed
|
- tsquery_phrase(PARAMETER">query1 tsquery>, query2 tsquery>, ">distance integer>)
+ tsquery_phrase(parameter">query1 tsquery>, query2 tsquery>, ">distance integer>)
tsquery
make query that searches for query1> followed by
for tsvector
- unnest(tsvector>, OUT PARAMETER">lexeme> text>, OUT positions> smallint[]>, OUT ">weights> text>)
+ unnest(tsvector>, OUT parameter">lexeme> text>, OUT positions> smallint[]>, OUT ">weights> text>)
setof record
expand a tsvector to a set of rows
- ts_debug( PARAMETER">config regconfig>, document text>, OUT alias> text>, OUT description> text>, OUT token> text>, OUT dictionaries> regdictionary[]>, OUT dictionary> regdictionary>, OUT ">lexemes> text[]>)
+ ts_debug( parameter">config regconfig>, document text>, OUT alias> text>, OUT description> text>, OUT token> text>, OUT dictionaries> regdictionary[]>, OUT dictionary> regdictionary>, OUT ">lexemes> text[]>)
setof record
test a configuration
- ts_lexize(PARAMETER">dict regdictionary>, ">token text>)
+ ts_lexize(parameter">dict regdictionary>, ">token text>)
text[]
test a dictionary
- ts_parse(PARAMETER">parser_name text>, document text>, OUT tokid> integer>, OUT ">token> text>)
+ ts_parse(parameter">parser_name text>, document text>, OUT tokid> integer>, OUT ">token> text>)
setof record
test a parser
(1,foo) ...
|
- ts_parse(PARAMETER">parser_oid oid>, document text>, OUT tokid> integer>, OUT ">token> text>)
+ ts_parse(parameter">parser_oid oid>, document text>, OUT tokid> integer>, OUT ">token> text>)
setof record
test a parser
ts_parse(3722, 'foo - bar')
- ts_token_type(PARAMETER">parser_name> text>, OUT tokid> integer>, OUT alias> text>, OUT ">description> text>)
+ ts_token_type(parameter">parser_name> text>, OUT tokid> integer>, OUT alias> text>, OUT ">description> text>)
setof record
get token types defined by parser
(1,asciiword,"Word, all ASCII") ...
|
- ts_token_type(PARAMETER">parser_oid> oid>, OUT tokid> integer>, OUT alias> text>, OUT ">description> text>)
+ ts_token_type(parameter">parser_oid> oid>, OUT tokid> integer>, OUT alias> text>, OUT ">description> text>)
setof record
get token types defined by parser
ts_token_type(3722)
- ts_stat(PARAMETER">sqlquery text>, weights text>, OUT word text>, OUT ndoc integer>, OUT ">nentry integer>)
+ ts_stat(parameter">sqlquery text>, weights text>, OUT word text>, OUT ndoc integer>, OUT ">nentry integer>)
setof record
get statistics of a tsvector> column
that can be used in a query without having to actually create and populate
a table on-disk. The syntax is
-VALUES ( PARAMETER">expression [, ...] ) [, ...]
+VALUES ( parameter">expression [, ...] ) [, ...]
Each parenthesized list of expressions generates a row in the table.
The lists must all have the same number of elements (i.e., the number
-ALTER DATABASE PARAMETER">name [ [ WITH ] ">option [ ... ] ]
+ALTER DATABASE parameter">name [ [ WITH ] ">option [ ... ] ]
-
where PARAMETER">option can be:
+
where parameter">option can be:
- ALLOW_CONNECTIONS PARAMETER">allowconn
- CONNECTION LIMIT PARAMETER">connlimit
- IS_TEMPLATE PARAMETER">istemplate
+ ALLOW_CONNECTIONS parameter">allowconn
+ CONNECTION LIMIT parameter">connlimit
+ IS_TEMPLATE parameter">istemplate
-ALTER DATABASE PARAMETER">name RENAME TO new_name
+ALTER DATABASE parameter">name RENAME TO new_name
-ALTER DATABASE PARAMETER">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
+ALTER DATABASE parameter">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
-ALTER DATABASE PARAMETER">name SET TABLESPACE ">new_tablespace
+ALTER DATABASE parameter">name SET TABLESPACE ">new_tablespace
-ALTER DATABASE PARAMETER">name SET configuration_parameter { TO | = } { value | DEFAULT }
-ALTER DATABASE PARAMETER">name SET configuration_parameter FROM CURRENT
-ALTER DATABASE PARAMETER">name RESET configuration_parameter
-ALTER DATABASE PARAMETER">name RESET ALL
+ALTER DATABASE parameter">name SET configuration_parameter { TO | = } { value | DEFAULT }
+ALTER DATABASE parameter">name SET configuration_parameter FROM CURRENT
+ALTER DATABASE parameter">name RESET configuration_parameter
+ALTER DATABASE parameter">name RESET ALL
- PARAMETER">name
+ parameter">name
The name of the database whose attributes are to be altered.
GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
[, ...] | ALL [ PRIVILEGES ] }
ON TABLES
- TO { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
+ TO { [ GROUP ] parameter">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
GRANT { { USAGE | SELECT | UPDATE }
[, ...] | ALL [ PRIVILEGES ] }
ON SEQUENCES
- TO { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
+ TO { [ GROUP ] parameter">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
GRANT { EXECUTE | ALL [ PRIVILEGES ] }
ON FUNCTIONS
- TO { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
+ TO { [ GROUP ] parameter">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON TYPES
- TO { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
+ TO { [ GROUP ] parameter">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | CREATE | ALL [ PRIVILEGES ] }
ON SCHEMAS
- TO { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
+ TO { [ GROUP ] parameter">role_name | PUBLIC } [, ...] [ WITH GRANT OPTION ]
REVOKE [ GRANT OPTION FOR ]
{ { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
[, ...] | ALL [ PRIVILEGES ] }
ON TABLES
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ { USAGE | SELECT | UPDATE }
[, ...] | ALL [ PRIVILEGES ] }
ON SEQUENCES
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ EXECUTE | ALL [ PRIVILEGES ] }
ON FUNCTIONS
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ USAGE | ALL [ PRIVILEGES ] }
ON TYPES
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ USAGE | CREATE | ALL [ PRIVILEGES ] }
ON SCHEMAS
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
-ALTER DOMAIN PARAMETER">name
- { SET DEFAULT PARAMETER">expression | DROP DEFAULT }
-ALTER DOMAIN PARAMETER">name
+ALTER DOMAIN parameter">name
+ { SET DEFAULT parameter">expression | DROP DEFAULT }
+ALTER DOMAIN parameter">name
{ SET | DROP } NOT NULL
-ALTER DOMAIN PARAMETER">name
- ADD PARAMETER">domain_constraint [ NOT VALID ]
-ALTER DOMAIN PARAMETER">name
- DROP CONSTRAINT [ IF EXISTS ] PARAMETER">constraint_name [ RESTRICT | CASCADE ]
-ALTER DOMAIN PARAMETER">name
- RENAME CONSTRAINT PARAMETER">constraint_name TO ">new_constraint_name
-ALTER DOMAIN PARAMETER">name
- VALIDATE CONSTRAINT PARAMETER">constraint_name
-ALTER DOMAIN PARAMETER">name
- OWNER TO { PARAMETER">new_owner | CURRENT_USER | SESSION_USER }
-ALTER DOMAIN PARAMETER">name
- RENAME TO PARAMETER">new_name
-ALTER DOMAIN PARAMETER">name
- SET SCHEMA PARAMETER">new_schema
+ALTER DOMAIN parameter">name
+ ADD parameter">domain_constraint [ NOT VALID ]
+ALTER DOMAIN parameter">name
+ DROP CONSTRAINT [ IF EXISTS ] parameter">constraint_name [ RESTRICT | CASCADE ]
+ALTER DOMAIN parameter">name
+ RENAME CONSTRAINT parameter">constraint_name TO ">new_constraint_name
+ALTER DOMAIN parameter">name
+ VALIDATE CONSTRAINT parameter">constraint_name
+ALTER DOMAIN parameter">name
+ OWNER TO { parameter">new_owner | CURRENT_USER | SESSION_USER }
+ALTER DOMAIN parameter">name
+ RENAME TO parameter">new_name
+ALTER DOMAIN parameter">name
+ SET SCHEMA parameter">new_schema
- ADD PARAMETER">domain_constraint [ NOT VALID ]
+ ADD parameter">domain_constraint [ NOT VALID ]
This form adds a new constraint to a domain using the same syntax as
- PARAMETER">name
+ parameter">name
The name (possibly schema-qualified) of an existing domain to
- PARAMETER">domain_constraint
+ parameter">domain_constraint
New domain constraint for the domain.
- PARAMETER">constraint_name
+ parameter">constraint_name
Name of an existing constraint to drop or rename.
- PARAMETER">NOT VALID
+ parameter">NOT VALID
Do not verify existing column data for constraint validity.
- PARAMETER">new_name
+ parameter">new_name
The new name for the domain.
- PARAMETER">new_constraint_name
+ parameter">new_constraint_name
The new name for the constraint.
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the domain.
- PARAMETER">new_schema
+ parameter">new_schema
The new schema for the domain.
-ALTER EVENT TRIGGER PARAMETER">name DISABLE
-ALTER EVENT TRIGGER PARAMETER">name ENABLE [ REPLICA | ALWAYS ]
-ALTER EVENT TRIGGER PARAMETER">name OWNER TO { ">new_owner | CURRENT_USER | SESSION_USER }
-ALTER EVENT TRIGGER PARAMETER">name RENAME TO ">new_name
+ALTER EVENT TRIGGER parameter">name DISABLE
+ALTER EVENT TRIGGER parameter">name ENABLE [ REPLICA | ALWAYS ]
+ALTER EVENT TRIGGER parameter">name OWNER TO { ">new_owner | CURRENT_USER | SESSION_USER }
+ALTER EVENT TRIGGER parameter">name RENAME TO ">new_name
- PARAMETER">name
+ parameter">name
The name of an existing trigger to alter.
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the event trigger.
- PARAMETER">new_name
+ parameter">new_name
The new name of the event trigger.
-ALTER EXTENSION PARAMETER">name UPDATE [ TO ">new_version ]
-ALTER EXTENSION PARAMETER">name SET SCHEMA ">new_schema
-ALTER EXTENSION PARAMETER">name ADD ">member_object
-ALTER EXTENSION PARAMETER">name DROP ">member_object
+ALTER EXTENSION parameter">name UPDATE [ TO ">new_version ]
+ALTER EXTENSION parameter">name SET SCHEMA ">new_schema
+ALTER EXTENSION parameter">name ADD ">member_object
+ALTER EXTENSION parameter">name DROP ">member_object
-
where PARAMETER">member_object is:
+
where parameter">member_object is:
- ACCESS METHOD PARAMETER">object_name |
- AGGREGATE PARAMETER">aggregate_name ( aggregate_signature ) |
+ ACCESS METHOD parameter">object_name |
+ AGGREGATE parameter">aggregate_name ( aggregate_signature ) |
CAST (source_type AS target_type ) |
- COLLATION PARAMETER">object_name |
- CONVERSION PARAMETER">object_name |
- DOMAIN PARAMETER">object_name |
- EVENT TRIGGER PARAMETER">object_name |
- FOREIGN DATA WRAPPER PARAMETER">object_name |
- FOREIGN TABLE PARAMETER">object_name |
- FUNCTION PARAMETER">function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
- MATERIALIZED VIEW PARAMETER">object_name |
- OPERATOR PARAMETER">operator_name (left_type , ">right_type ) |
- OPERATOR CLASS PARAMETER">object_name USING index_method |
- OPERATOR FAMILY PARAMETER">object_name USING index_method |
- [ PROCEDURAL ] LANGUAGE PARAMETER">object_name |
- SCHEMA PARAMETER">object_name |
- SEQUENCE PARAMETER">object_name |
- SERVER PARAMETER">object_name |
- TABLE PARAMETER">object_name |
- TEXT SEARCH CONFIGURATION PARAMETER">object_name |
- TEXT SEARCH DICTIONARY PARAMETER">object_name |
- TEXT SEARCH PARSER PARAMETER">object_name |
- TEXT SEARCH TEMPLATE PARAMETER">object_name |
+ COLLATION parameter">object_name |
+ CONVERSION parameter">object_name |
+ DOMAIN parameter">object_name |
+ EVENT TRIGGER parameter">object_name |
+ FOREIGN DATA WRAPPER parameter">object_name |
+ FOREIGN TABLE parameter">object_name |
+ FUNCTION parameter">function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
+ MATERIALIZED VIEW parameter">object_name |
+ OPERATOR parameter">operator_name (left_type , ">right_type ) |
+ OPERATOR CLASS parameter">object_name USING index_method |
+ OPERATOR FAMILY parameter">object_name USING index_method |
+ [ PROCEDURAL ] LANGUAGE parameter">object_name |
+ SCHEMA parameter">object_name |
+ SEQUENCE parameter">object_name |
+ SERVER parameter">object_name |
+ TABLE parameter">object_name |
+ TEXT SEARCH CONFIGURATION parameter">object_name |
+ TEXT SEARCH DICTIONARY parameter">object_name |
+ TEXT SEARCH PARSER parameter">object_name |
+ TEXT SEARCH TEMPLATE parameter">object_name |
TRANSFORM FOR type_name LANGUAGE lang_name |
- TYPE PARAMETER">object_name |
- VIEW PARAMETER">object_name
+ TYPE parameter">object_name |
+ VIEW parameter">object_name
and aggregate_signature is:
- ADD PARAMETER">member_object
+ ADD parameter">member_object
This form adds an existing object to the extension. This is mainly
- DROP PARAMETER">member_object
+ DROP parameter">member_object
This form removes a member object from the extension. This is mainly
- PARAMETER">name
+ parameter">name
The name of an installed extension.
- PARAMETER">new_version
+ parameter">new_version
The desired new version of the extension. This can be written as
- PARAMETER">new_schema
+ parameter">new_schema
The new schema for the extension.
ALTER FOREIGN DATA WRAPPER name
[ HANDLER handler_function | NO HANDLER ]
[ VALIDATOR validator_function | NO VALIDATOR ]
- [ OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ]) ]
+ [ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ]) ]
ALTER FOREIGN DATA WRAPPER name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER FOREIGN DATA WRAPPER name RENAME TO new_name
- OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ] )
+ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ] )
Change options for the foreign-data
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the foreign-data wrapper.
-ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] PARAMETER">name [ * ]
- PARAMETER">action [, ... ]
-ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] PARAMETER">name [ * ]
- RENAME [ COLUMN ] PARAMETER">column_name TO ">new_column_name
-ALTER FOREIGN TABLE [ IF EXISTS ] PARAMETER">name
- RENAME TO PARAMETER">new_name
-ALTER FOREIGN TABLE [ IF EXISTS ] PARAMETER">name
- SET SCHEMA PARAMETER">new_schema
-
-
where PARAMETER">action is one of:
-
- ADD [ COLUMN ] PARAMETER">column_name data_type [ COLLATE collation ] [ ">column_constraint [ ... ] ]
- DROP [ COLUMN ] [ IF EXISTS ] PARAMETER">column_name [ RESTRICT | CASCADE ]
- ALTER [ COLUMN ] PARAMETER">column_name [ SET DATA ] TYPE data_type [ COLLATE ">collation ]
- ALTER [ COLUMN ] PARAMETER">column_name SET DEFAULT ">expression
- ALTER [ COLUMN ] PARAMETER">column_name DROP DEFAULT
- ALTER [ COLUMN ] PARAMETER">column_name { SET | DROP } NOT NULL
- ALTER [ COLUMN ] PARAMETER">column_name SET STATISTICS ">integer
- ALTER [ COLUMN ] PARAMETER">column_name SET ( attribute_option = ">value [, ... ] )
- ALTER [ COLUMN ] PARAMETER">column_name RESET ( ">attribute_option [, ... ] )
- ALTER [ COLUMN ] PARAMETER">column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
- ALTER [ COLUMN ] PARAMETER">column_name OPTIONS ( [ ADD | SET | DROP ] option ['">value '] [, ... ])
- ADD PARAMETER">table_constraint [ NOT VALID ]
- VALIDATE CONSTRAINT PARAMETER">constraint_name
- DROP CONSTRAINT [ IF EXISTS ] PARAMETER">constraint_name [ RESTRICT | CASCADE ]
- DISABLE TRIGGER [ PARAMETER">trigger_name | ALL | USER ]
- ENABLE TRIGGER [ PARAMETER">trigger_name | ALL | USER ]
- ENABLE REPLICA TRIGGER PARAMETER">trigger_name
- ENABLE ALWAYS TRIGGER PARAMETER">trigger_name
+ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] parameter">name [ * ]
+ parameter">action [, ... ]
+ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] parameter">name [ * ]
+ RENAME [ COLUMN ] parameter">column_name TO ">new_column_name
+ALTER FOREIGN TABLE [ IF EXISTS ] parameter">name
+ RENAME TO parameter">new_name
+ALTER FOREIGN TABLE [ IF EXISTS ] parameter">name
+ SET SCHEMA parameter">new_schema
+
+
where parameter">action is one of:
+
+ ADD [ COLUMN ] parameter">column_name data_type [ COLLATE collation ] [ ">column_constraint [ ... ] ]
+ DROP [ COLUMN ] [ IF EXISTS ] parameter">column_name [ RESTRICT | CASCADE ]
+ ALTER [ COLUMN ] parameter">column_name [ SET DATA ] TYPE data_type [ COLLATE ">collation ]
+ ALTER [ COLUMN ] parameter">column_name SET DEFAULT ">expression
+ ALTER [ COLUMN ] parameter">column_name DROP DEFAULT
+ ALTER [ COLUMN ] parameter">column_name { SET | DROP } NOT NULL
+ ALTER [ COLUMN ] parameter">column_name SET STATISTICS ">integer
+ ALTER [ COLUMN ] parameter">column_name SET ( attribute_option = ">value [, ... ] )
+ ALTER [ COLUMN ] parameter">column_name RESET ( ">attribute_option [, ... ] )
+ ALTER [ COLUMN ] parameter">column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
+ ALTER [ COLUMN ] parameter">column_name OPTIONS ( [ ADD | SET | DROP ] option ['">value '] [, ... ])
+ ADD parameter">table_constraint [ NOT VALID ]
+ VALIDATE CONSTRAINT parameter">constraint_name
+ DROP CONSTRAINT [ IF EXISTS ] parameter">constraint_name [ RESTRICT | CASCADE ]
+ DISABLE TRIGGER [ parameter">trigger_name | ALL | USER ]
+ ENABLE TRIGGER [ parameter">trigger_name | ALL | USER ]
+ ENABLE REPLICA TRIGGER parameter">trigger_name
+ ENABLE ALWAYS TRIGGER parameter">trigger_name
SET WITH OIDS
SET WITHOUT OIDS
- INHERIT PARAMETER">parent_table
- NO INHERIT PARAMETER">parent_table
- OWNER TO { PARAMETER">new_owner | CURRENT_USER | SESSION_USER }
- OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ])
+ INHERIT parameter">parent_table
+ NO INHERIT parameter">parent_table
+ OWNER TO { parameter">new_owner | CURRENT_USER | SESSION_USER }
+ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ])
- SET ( PARAMETER">attribute_option = ">value [, ... ] )
- RESET ( PARAMETER">attribute_option [, ... ] )
+ SET ( parameter">attribute_option = ">value [, ... ] )
+ RESET ( parameter">attribute_option [, ... ] )
This form sets or resets per-attribute options.
- ADD PARAMETER">table_constraint [ NOT VALID ]
+ ADD parameter">table_constraint [ NOT VALID ]
This form adds a new constraint to a foreign table, using the same
- INHERIT PARAMETER">parent_table
+ INHERIT parameter">parent_table
This form adds the target foreign table as a new child of the specified
- NO INHERIT PARAMETER">parent_table
+ NO INHERIT parameter">parent_table
This form removes the target foreign table from the list of children of
- OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ] )
+ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ] )
Change options for the foreign table or one of its columns.
- PARAMETER">name
+ parameter">name
The name (possibly schema-qualified) of an existing foreign table to
- PARAMETER">column_name
+ parameter">column_name
Name of a new or existing column.
- PARAMETER">new_column_name
+ parameter">new_column_name
New name for an existing column.
- PARAMETER">new_name
+ parameter">new_name
New name for the table.
- PARAMETER">data_type
+ parameter">data_type
Data type of the new column, or new data type for an existing
- PARAMETER">table_constraint
+ parameter">table_constraint
New table constraint for the foreign table.
- PARAMETER">constraint_name
+ parameter">constraint_name
Name of an existing constraint to drop.
- PARAMETER">trigger_name
+ parameter">trigger_name
Name of a single trigger to disable or enable.
- PARAMETER">parent_table
+ parameter">parent_table
A parent table to associate or de-associate with this foreign table.
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the table.
- PARAMETER">new_schema
+ parameter">new_schema
The name of the schema to which the table will be moved.
ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
- PARAMETER">action [ ... ] [ RESTRICT ]
+ parameter">action [ ... ] [ RESTRICT ]
ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
RENAME TO new_name
ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
DEPENDS ON EXTENSION extension_name
-
where PARAMETER">action is one of:
+
where parameter">action is one of:
CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT
IMMUTABLE | STABLE | VOLATILE | [ NOT ] LEAKPROOF
-ALTER GROUP PARAMETER">role_specification ADD USER ">user_name [, ... ]
-ALTER GROUP PARAMETER">role_specification DROP USER ">user_name [, ... ]
+ALTER GROUP parameter">role_specification ADD USER ">user_name [, ... ]
+ALTER GROUP parameter">role_specification DROP USER ">user_name [, ... ]
-
where PARAMETER">role_specification can be:
+
where parameter">role_specification can be:
- PARAMETER">role_name
+ parameter">role_name
| CURRENT_USER
| SESSION_USER
-ALTER GROUP PARAMETER">group_name RENAME TO new_name
+ALTER GROUP parameter">group_name RENAME TO new_name
- PARAMETER">group_name
+ parameter">group_name
The name of the group (role) to modify.
- PARAMETER">user_name
+ parameter">user_name
Users (roles) that are to be added to or removed from the group.
-ALTER INDEX [ IF EXISTS ] PARAMETER">name RENAME TO ">new_name
-ALTER INDEX [ IF EXISTS ] PARAMETER">name SET TABLESPACE ">tablespace_name
-ALTER INDEX PARAMETER">name DEPENDS ON EXTENSION ">extension_name
-ALTER INDEX [ IF EXISTS ] PARAMETER">name SET ( storage_parameter = ">value [, ... ] )
-ALTER INDEX [ IF EXISTS ] PARAMETER">name RESET ( ">storage_parameter [, ... ] )
-ALTER INDEX [ IF EXISTS ] PARAMETER">name ALTER [ COLUMN ] ">column_number
- SET STATISTICS PARAMETER">integer
-ALTER INDEX ALL IN TABLESPACE PARAMETER">name [ OWNED BY ">role_name [, ... ] ]
- SET TABLESPACE PARAMETER">new_tablespace [ NOWAIT ]
+ALTER INDEX [ IF EXISTS ] parameter">name RENAME TO ">new_name
+ALTER INDEX [ IF EXISTS ] parameter">name SET TABLESPACE ">tablespace_name
+ALTER INDEX parameter">name DEPENDS ON EXTENSION ">extension_name
+ALTER INDEX [ IF EXISTS ] parameter">name SET ( storage_parameter = ">value [, ... ] )
+ALTER INDEX [ IF EXISTS ] parameter">name RESET ( ">storage_parameter [, ... ] )
+ALTER INDEX [ IF EXISTS ] parameter">name ALTER [ COLUMN ] ">column_number
+ SET STATISTICS parameter">integer
+ALTER INDEX ALL IN TABLESPACE parameter">name [ OWNED BY ">role_name [, ... ] ]
+ SET TABLESPACE parameter">new_tablespace [ NOWAIT ]
- SET ( PARAMETER">storage_parameter = ">value [, ... ] )
+ SET ( parameter">storage_parameter = ">value [, ... ] )
This form changes one or more index-method-specific storage parameters
- RESET ( PARAMETER">storage_parameter [, ... ] )
+ RESET ( parameter">storage_parameter [, ... ] )
This form resets one or more index-method-specific storage parameters to
- ALTER [ COLUMN ] PARAMETER">column_number SET STATISTICS ">integer
+ ALTER [ COLUMN ] parameter">column_number SET STATISTICS ">integer
This form sets the per-column statistics-gathering target for
- PARAMETER">column_number
+ parameter">column_number
The ordinal number refers to the ordinal (left-to-right) position
- PARAMETER">name
+ parameter">name
The name (possibly schema-qualified) of an existing index to
- PARAMETER">new_name
+ parameter">new_name
The new name for the index.
- PARAMETER">tablespace_name
+ parameter">tablespace_name
The tablespace to which the index will be moved.
- PARAMETER">extension_name
+ parameter">extension_name
The name of the extension that the index is to depend on.
- PARAMETER">storage_parameter
+ parameter">storage_parameter
The name of an index-method-specific storage parameter.
- PARAMETER">value
+ parameter">value
The new value for an index-method-specific storage parameter.
-ALTER LARGE OBJECT PARAMETER">large_object_oid OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
+ALTER LARGE OBJECT parameter">large_object_oid OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
-ALTER MATERIALIZED VIEW [ IF EXISTS ] PARAMETER">name
- PARAMETER">action [, ... ]
-ALTER MATERIALIZED VIEW PARAMETER">name
- DEPENDS ON EXTENSION PARAMETER">extension_name
-ALTER MATERIALIZED VIEW [ IF EXISTS ] PARAMETER">name
- RENAME [ COLUMN ] PARAMETER">column_name TO ">new_column_name
+ALTER MATERIALIZED VIEW [ IF EXISTS ] parameter">name
+ parameter">action [, ... ]
+ALTER MATERIALIZED VIEW parameter">name
+ DEPENDS ON EXTENSION parameter">extension_name
+ALTER MATERIALIZED VIEW [ IF EXISTS ] parameter">name
+ RENAME [ COLUMN ] parameter">column_name TO ">new_column_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name
RENAME TO new_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name
SET SCHEMA new_schema
-ALTER MATERIALIZED VIEW ALL IN TABLESPACE name [ OWNED BY PARAMETER">role_name [, ... ] ]
- SET TABLESPACE PARAMETER">new_tablespace [ NOWAIT ]
+ALTER MATERIALIZED VIEW ALL IN TABLESPACE name [ OWNED BY parameter">role_name [, ... ] ]
+ SET TABLESPACE parameter">new_tablespace [ NOWAIT ]
-
where PARAMETER">action is one of:
+
where parameter">action is one of:
- ALTER [ COLUMN ] PARAMETER">column_name SET STATISTICS ">integer
- ALTER [ COLUMN ] PARAMETER">column_name SET ( attribute_option = ">value [, ... ] )
- ALTER [ COLUMN ] PARAMETER">column_name RESET ( ">attribute_option [, ... ] )
- ALTER [ COLUMN ] PARAMETER">column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
- CLUSTER ON PARAMETER">index_name
+ ALTER [ COLUMN ] parameter">column_name SET STATISTICS ">integer
+ ALTER [ COLUMN ] parameter">column_name SET ( attribute_option = ">value [, ... ] )
+ ALTER [ COLUMN ] parameter">column_name RESET ( ">attribute_option [, ... ] )
+ ALTER [ COLUMN ] parameter">column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
+ CLUSTER ON parameter">index_name
SET WITHOUT CLUSTER
- SET ( PARAMETER">storage_parameter = ">value [, ... ] )
- RESET ( PARAMETER">storage_parameter [, ... ] )
- OWNER TO { PARAMETER">new_owner | CURRENT_USER | SESSION_USER }
+ SET ( parameter">storage_parameter = ">value [, ... ] )
+ RESET ( parameter">storage_parameter [, ... ] )
+ OWNER TO { parameter">new_owner | CURRENT_USER | SESSION_USER }
- PARAMETER">column_name
+ parameter">column_name
Name of a new or existing column.
- PARAMETER">extension_name
+ parameter">extension_name
The name of the extension that the materialized view is to depend on.
- PARAMETER">new_column_name
+ parameter">new_column_name
New name for an existing column.
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the materialized view.
-ALTER POLICY name ON table_name RENAME TO PARAMETER">new_name
+ALTER POLICY name ON table_name RENAME TO parameter">new_name
ALTER POLICY name ON table_name
[ TO { role_name | PUBLIC | CURRENT_USER | SESSION_USER } [, ...] ]
-ALTER PUBLICATION PARAMETER">name ADD TABLE [ ONLY ] ">table_name [ * ] [, ...]
-ALTER PUBLICATION PARAMETER">name SET TABLE [ ONLY ] ">table_name [ * ] [, ...]
-ALTER PUBLICATION PARAMETER">name DROP TABLE [ ONLY ] ">table_name [ * ] [, ...]
-ALTER PUBLICATION PARAMETER">name SET ( publication_parameter [= value ] [, ... ] )
-ALTER PUBLICATION PARAMETER">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
-ALTER PUBLICATION PARAMETER">name RENAME TO new_name
+ALTER PUBLICATION parameter">name ADD TABLE [ ONLY ] ">table_name [ * ] [, ...]
+ALTER PUBLICATION parameter">name SET TABLE [ ONLY ] ">table_name [ * ] [, ...]
+ALTER PUBLICATION parameter">name DROP TABLE [ ONLY ] ">table_name [ * ] [, ...]
+ALTER PUBLICATION parameter">name SET ( publication_parameter [= value ] [, ... ] )
+ALTER PUBLICATION parameter">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
+ALTER PUBLICATION parameter">name RENAME TO new_name
-ALTER ROLE PARAMETER">role_specification [ WITH ] ">option [ ... ]
+ALTER ROLE parameter">role_specification [ WITH ] ">option [ ... ]
-
where PARAMETER">option can be:
+
where parameter">option can be:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| LOGIN | NOLOGIN
| REPLICATION | NOREPLICATION
| BYPASSRLS | NOBYPASSRLS
- | CONNECTION LIMIT PARAMETER">connlimit
- | [ ENCRYPTED ] PASSWORD 'PARAMETER">password '
- | VALID UNTIL 'PARAMETER">timestamp '
+ | CONNECTION LIMIT parameter">connlimit
+ | [ ENCRYPTED ] PASSWORD 'parameter">password '
+ | VALID UNTIL 'parameter">timestamp '
-ALTER ROLE PARAMETER">name RENAME TO new_name
+ALTER ROLE parameter">name RENAME TO new_name
-ALTER ROLE { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter { TO | = } { value | DEFAULT }
-ALTER ROLE { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter FROM CURRENT
-ALTER ROLE { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] RESET configuration_parameter
-ALTER ROLE { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] RESET ALL
+ALTER ROLE { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter { TO | = } { value | DEFAULT }
+ALTER ROLE { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter FROM CURRENT
+ALTER ROLE { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] RESET configuration_parameter
+ALTER ROLE { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] RESET ALL
-
where PARAMETER">role_specification can be:
+
where parameter">role_specification can be:
- PARAMETER">role_name
+ parameter">role_name
| CURRENT_USER
| SESSION_USER
- PARAMETER">name
+ parameter">name
The name of the role whose attributes are to be altered.
-ALTER RULE PARAMETER">name ON table_name RENAME TO ">new_name
+ALTER RULE parameter">name ON table_name RENAME TO ">new_name
- PARAMETER">name
+ parameter">name
The name of an existing rule to alter.
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of the table or view that the
- PARAMETER">new_name
+ parameter">new_name
The new name for the rule.
[ RESTART [ [ WITH ] restart ] ]
[ CACHE cache ] [ [ NO ] CYCLE ]
[ OWNED BY { table_name .column_name | NONE } ]
-ALTER SEQUENCE [ IF EXISTS ] name OWNER TO { PARAMETER">new_owner | CURRENT_USER | SESSION_USER }
+ALTER SEQUENCE [ IF EXISTS ] name OWNER TO { parameter">new_owner | CURRENT_USER | SESSION_USER }
ALTER SEQUENCE [ IF EXISTS ] name RENAME TO new_name
ALTER SEQUENCE [ IF EXISTS ] name SET SCHEMA new_schema
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the sequence.
ALTER SERVER name [ VERSION 'new_version ' ]
- [ OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ] ) ]
-ALTER SERVER PARAMETER">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
-ALTER SERVER PARAMETER">name RENAME TO new_name
+ [ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ] ) ]
+ALTER SERVER parameter">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
+ALTER SERVER parameter">name RENAME TO new_name
- OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ] )
+ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ] )
Change options for the
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the foreign server.
-ALTER STATISTICS name OWNER TO { PARAMETER">new_owner | CURRENT_USER | SESSION_USER }
+ALTER STATISTICS name OWNER TO { parameter">new_owner | CURRENT_USER | SESSION_USER }
ALTER STATISTICS name RENAME TO new_name
ALTER STATISTICS name SET SCHEMA new_schema
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the statistics object.
-ALTER SUBSCRIPTION PARAMETER">name CONNECTION 'conninfo '
-ALTER SUBSCRIPTION PARAMETER">name SET PUBLICATION publication_name [, ...] [ WITH ( set_publication_option [= ">value ] [, ... ] ) ]
-ALTER SUBSCRIPTION PARAMETER">name REFRESH PUBLICATION [ WITH ( refresh_option [= ">value ] [, ... ] ) ]
-ALTER SUBSCRIPTION PARAMETER">name ENABLE
-ALTER SUBSCRIPTION PARAMETER">name DISABLE
-ALTER SUBSCRIPTION PARAMETER">name SET ( subscription_parameter [= value ] [, ... ] )
-ALTER SUBSCRIPTION PARAMETER">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
-ALTER SUBSCRIPTION PARAMETER">name RENAME TO new_name
+ALTER SUBSCRIPTION parameter">name CONNECTION 'conninfo '
+ALTER SUBSCRIPTION parameter">name SET PUBLICATION publication_name [, ...] [ WITH ( set_publication_option [= ">value ] [, ... ] ) ]
+ALTER SUBSCRIPTION parameter">name REFRESH PUBLICATION [ WITH ( refresh_option [= ">value ] [, ... ] ) ]
+ALTER SUBSCRIPTION parameter">name ENABLE
+ALTER SUBSCRIPTION parameter">name DISABLE
+ALTER SUBSCRIPTION parameter">name SET ( subscription_parameter [= value ] [, ... ] )
+ALTER SUBSCRIPTION parameter">name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
+ALTER SUBSCRIPTION parameter">name RENAME TO new_name
-ALTER SYSTEM SET PARAMETER">configuration_parameter { TO | = } { value | '">value ' | DEFAULT }
+ALTER SYSTEM SET parameter">configuration_parameter { TO | = } { value | '">value ' | DEFAULT }
-ALTER SYSTEM RESET PARAMETER">configuration_parameter
+ALTER SYSTEM RESET parameter">configuration_parameter
ALTER SYSTEM RESET ALL
-ALTER TABLE [ IF EXISTS ] [ ONLY ] PARAMETER">name [ * ]
- PARAMETER">action [, ... ]
-ALTER TABLE [ IF EXISTS ] [ ONLY ] PARAMETER">name [ * ]
- RENAME [ COLUMN ] PARAMETER">column_name TO ">new_column_name
-ALTER TABLE [ IF EXISTS ] [ ONLY ] PARAMETER">name [ * ]
- RENAME CONSTRAINT PARAMETER">constraint_name TO ">new_constraint_name
-ALTER TABLE [ IF EXISTS ] PARAMETER">name
- RENAME TO PARAMETER">new_name
-ALTER TABLE [ IF EXISTS ] PARAMETER">name
- SET SCHEMA PARAMETER">new_schema
-ALTER TABLE ALL IN TABLESPACE PARAMETER">name [ OWNED BY ">role_name [, ... ] ]
- SET TABLESPACE PARAMETER">new_tablespace [ NOWAIT ]
-ALTER TABLE [ IF EXISTS ] PARAMETER">name
- ATTACH PARTITION PARAMETER">partition_name { FOR VALUES ">partition_bound_spec | DEFAULT }
-ALTER TABLE [ IF EXISTS ] PARAMETER">name
- DETACH PARTITION PARAMETER">partition_name
-
-
where PARAMETER">action is one of:
-
- ADD [ COLUMN ] [ IF NOT EXISTS ] PARAMETER">column_name data_type [ COLLATE collation ] [ ">column_constraint [ ... ] ]
- DROP [ COLUMN ] [ IF EXISTS ] PARAMETER">column_name [ RESTRICT | CASCADE ]
- ALTER [ COLUMN ] PARAMETER">column_name [ SET DATA ] TYPE data_type [ COLLATE collation ] [ USING ">expression ]
- ALTER [ COLUMN ] PARAMETER">column_name SET DEFAULT ">expression
- ALTER [ COLUMN ] PARAMETER">column_name DROP DEFAULT
- ALTER [ COLUMN ] PARAMETER">column_name { SET | DROP } NOT NULL
- ALTER [ COLUMN ] PARAMETER">column_name ADD GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) ]
- ALTER [ COLUMN ] PARAMETER">column_name { SET GENERATED { ALWAYS | BY DEFAULT } | SET sequence_option | RESTART [ [ WITH ] restart ] } [...]
- ALTER [ COLUMN ] PARAMETER">column_name DROP IDENTITY [ IF EXISTS ]
- ALTER [ COLUMN ] PARAMETER">column_name SET STATISTICS ">integer
- ALTER [ COLUMN ] PARAMETER">column_name SET ( attribute_option = ">value [, ... ] )
- ALTER [ COLUMN ] PARAMETER">column_name RESET ( ">attribute_option [, ... ] )
- ALTER [ COLUMN ] PARAMETER">column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
- ADD PARAMETER">table_constraint [ NOT VALID ]
- ADD PARAMETER">table_constraint_using_index
- ALTER CONSTRAINT PARAMETER">constraint_name [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
- VALIDATE CONSTRAINT PARAMETER">constraint_name
- DROP CONSTRAINT [ IF EXISTS ] PARAMETER">constraint_name [ RESTRICT | CASCADE ]
- DISABLE TRIGGER [ PARAMETER">trigger_name | ALL | USER ]
- ENABLE TRIGGER [ PARAMETER">trigger_name | ALL | USER ]
- ENABLE REPLICA TRIGGER PARAMETER">trigger_name
- ENABLE ALWAYS TRIGGER PARAMETER">trigger_name
- DISABLE RULE PARAMETER">rewrite_rule_name
- ENABLE RULE PARAMETER">rewrite_rule_name
- ENABLE REPLICA RULE PARAMETER">rewrite_rule_name
- ENABLE ALWAYS RULE PARAMETER">rewrite_rule_name
+ALTER TABLE [ IF EXISTS ] [ ONLY ] parameter">name [ * ]
+ parameter">action [, ... ]
+ALTER TABLE [ IF EXISTS ] [ ONLY ] parameter">name [ * ]
+ RENAME [ COLUMN ] parameter">column_name TO ">new_column_name
+ALTER TABLE [ IF EXISTS ] [ ONLY ] parameter">name [ * ]
+ RENAME CONSTRAINT parameter">constraint_name TO ">new_constraint_name
+ALTER TABLE [ IF EXISTS ] parameter">name
+ RENAME TO parameter">new_name
+ALTER TABLE [ IF EXISTS ] parameter">name
+ SET SCHEMA parameter">new_schema
+ALTER TABLE ALL IN TABLESPACE parameter">name [ OWNED BY ">role_name [, ... ] ]
+ SET TABLESPACE parameter">new_tablespace [ NOWAIT ]
+ALTER TABLE [ IF EXISTS ] parameter">name
+ ATTACH PARTITION parameter">partition_name { FOR VALUES ">partition_bound_spec | DEFAULT }
+ALTER TABLE [ IF EXISTS ] parameter">name
+ DETACH PARTITION parameter">partition_name
+
+
where parameter">action is one of:
+
+ ADD [ COLUMN ] [ IF NOT EXISTS ] parameter">column_name data_type [ COLLATE collation ] [ ">column_constraint [ ... ] ]
+ DROP [ COLUMN ] [ IF EXISTS ] parameter">column_name [ RESTRICT | CASCADE ]
+ ALTER [ COLUMN ] parameter">column_name [ SET DATA ] TYPE data_type [ COLLATE collation ] [ USING ">expression ]
+ ALTER [ COLUMN ] parameter">column_name SET DEFAULT ">expression
+ ALTER [ COLUMN ] parameter">column_name DROP DEFAULT
+ ALTER [ COLUMN ] parameter">column_name { SET | DROP } NOT NULL
+ ALTER [ COLUMN ] parameter">column_name ADD GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) ]
+ ALTER [ COLUMN ] parameter">column_name { SET GENERATED { ALWAYS | BY DEFAULT } | SET sequence_option | RESTART [ [ WITH ] restart ] } [...]
+ ALTER [ COLUMN ] parameter">column_name DROP IDENTITY [ IF EXISTS ]
+ ALTER [ COLUMN ] parameter">column_name SET STATISTICS ">integer
+ ALTER [ COLUMN ] parameter">column_name SET ( attribute_option = ">value [, ... ] )
+ ALTER [ COLUMN ] parameter">column_name RESET ( ">attribute_option [, ... ] )
+ ALTER [ COLUMN ] parameter">column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
+ ADD parameter">table_constraint [ NOT VALID ]
+ ADD parameter">table_constraint_using_index
+ ALTER CONSTRAINT parameter">constraint_name [ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
+ VALIDATE CONSTRAINT parameter">constraint_name
+ DROP CONSTRAINT [ IF EXISTS ] parameter">constraint_name [ RESTRICT | CASCADE ]
+ DISABLE TRIGGER [ parameter">trigger_name | ALL | USER ]
+ ENABLE TRIGGER [ parameter">trigger_name | ALL | USER ]
+ ENABLE REPLICA TRIGGER parameter">trigger_name
+ ENABLE ALWAYS TRIGGER parameter">trigger_name
+ DISABLE RULE parameter">rewrite_rule_name
+ ENABLE RULE parameter">rewrite_rule_name
+ ENABLE REPLICA RULE parameter">rewrite_rule_name
+ ENABLE ALWAYS RULE parameter">rewrite_rule_name
DISABLE ROW LEVEL SECURITY
ENABLE ROW LEVEL SECURITY
FORCE ROW LEVEL SECURITY
NO FORCE ROW LEVEL SECURITY
- CLUSTER ON PARAMETER">index_name
+ CLUSTER ON parameter">index_name
SET WITHOUT CLUSTER
SET WITH OIDS
SET WITHOUT OIDS
- SET TABLESPACE PARAMETER">new_tablespace
+ SET TABLESPACE parameter">new_tablespace
SET { LOGGED | UNLOGGED }
- SET ( PARAMETER">storage_parameter = ">value [, ... ] )
- RESET ( PARAMETER">storage_parameter [, ... ] )
- INHERIT PARAMETER">parent_table
- NO INHERIT PARAMETER">parent_table
- OF PARAMETER">type_name
+ SET ( parameter">storage_parameter = ">value [, ... ] )
+ RESET ( parameter">storage_parameter [, ... ] )
+ INHERIT parameter">parent_table
+ NO INHERIT parameter">parent_table
+ OF parameter">type_name
NOT OF
- OWNER TO { PARAMETER">new_owner | CURRENT_USER | SESSION_USER }
- REPLICA IDENTITY { DEFAULT | USING INDEX PARAMETER">index_name | FULL | NOTHING }
+ OWNER TO { parameter">new_owner | CURRENT_USER | SESSION_USER }
+ REPLICA IDENTITY { DEFAULT | USING INDEX parameter">index_name | FULL | NOTHING }
-
and PARAMETER">table_constraint_using_index is:
+
and parameter">table_constraint_using_index is:
- [ CONSTRAINT PARAMETER">constraint_name ]
- { UNIQUE | PRIMARY KEY } USING INDEX PARAMETER">index_name
+ [ CONSTRAINT parameter">constraint_name ]
+ { UNIQUE | PRIMARY KEY } USING INDEX parameter">index_name
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
- SET ( PARAMETER">attribute_option = ">value [, ... ] )
- RESET ( PARAMETER">attribute_option [, ... ] )
+ SET ( parameter">attribute_option = ">value [, ... ] )
+ RESET ( parameter">attribute_option [, ... ] )
This form sets or resets per-attribute options. Currently, the only
- ADD PARAMETER">table_constraint [ NOT VALID ]
+ ADD parameter">table_constraint [ NOT VALID ]
This form adds a new constraint to a table using the same syntax as
- ADD PARAMETER">table_constraint_using_index
+ ADD parameter">table_constraint_using_index
This form adds a new PRIMARY KEY> or UNIQUE>
- SET ( PARAMETER">storage_parameter = ">value [, ... ] )
+ SET ( parameter">storage_parameter = ">value [, ... ] )
This form changes one or more storage parameters for the table. See
While CREATE TABLE> allows OIDS> to be specified
in the
WITH (
- class="PARAMETER ">storage_parameter>) syntax,
+ class="parameter ">storage_parameter>) syntax,
ALTER TABLE> does not treat OIDS> as a
storage parameter. Instead use the SET WITH OIDS>
and SET WITHOUT OIDS> forms to change OID status.
- RESET ( PARAMETER">storage_parameter [, ... ] )
+ RESET ( parameter">storage_parameter [, ... ] )
This form resets one or more storage parameters to their
- INHERIT PARAMETER">parent_table
+ INHERIT parameter">parent_table
This form adds the target table as a new child of the specified parent
- NO INHERIT PARAMETER">parent_table
+ NO INHERIT parameter">parent_table
This form removes the target table from the list of children of the
- OF PARAMETER">type_name
+ OF parameter">type_name
This form links the table to a composite type as though CREATE
- ATTACH PARTITION PARAMETER">partition_name { FOR VALUES ">partition_bound_spec | DEFAULT }
+ ATTACH PARTITION parameter">partition_name { FOR VALUES ">partition_bound_spec | DEFAULT }
This form attaches an existing table (which might itself be partitioned)
A partition using FOR VALUES uses same syntax for
- PARAMETER">partition_bound_spec as
+ parameter">partition_bound_spec as
. The partition bound specification
must correspond to the partitioning strategy and partition key of the
target table. The table to be attached must have all the same columns
- DETACH PARTITION PARAMETER">partition_name
+ DETACH PARTITION parameter">partition_name
This form detaches specified partition of the target table. The detached
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of an existing table to
- PARAMETER">column_name
+ parameter">column_name
Name of a new or existing column.
- PARAMETER">new_column_name
+ parameter">new_column_name
New name for an existing column.
- PARAMETER">new_name
+ parameter">new_name
New name for the table.
- PARAMETER">data_type
+ parameter">data_type
Data type of the new column, or new data type for an existing
- PARAMETER">table_constraint
+ parameter">table_constraint
New table constraint for the table.
- PARAMETER">constraint_name
+ parameter">constraint_name
Name of a new or existing constraint.
- PARAMETER">trigger_name
+ parameter">trigger_name
Name of a single trigger to disable or enable.
- PARAMETER">index_name
+ parameter">index_name
The name of an existing index.
- PARAMETER">storage_parameter
+ parameter">storage_parameter
The name of a table storage parameter.
- PARAMETER">value
+ parameter">value
The new value for a table storage parameter.
- PARAMETER">parent_table
+ parameter">parent_table
A parent table to associate or de-associate with this table.
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the table.
- PARAMETER">new_tablespace
+ parameter">new_tablespace
The name of the tablespace to which the table will be moved.
- PARAMETER">new_schema
+ parameter">new_schema
The name of the schema to which the table will be moved.
- PARAMETER">partition_name
+ parameter">partition_name
The name of the table to attach as a new partition or to detach from this table.
- PARAMETER">partition_bound_spec
+ parameter">partition_bound_spec
The partition bound specification for a new partition. Refer to
ALTER TABLESPACE name RENAME TO new_name
ALTER TABLESPACE name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
-ALTER TABLESPACE name SET ( PARAMETER">tablespace_option = ">value [, ... ] )
-ALTER TABLESPACE name RESET ( PARAMETER">tablespace_option [, ... ] )
+ALTER TABLESPACE name SET ( parameter">tablespace_option = ">value [, ... ] )
+ALTER TABLESPACE name RESET ( parameter">tablespace_option [, ... ] )
-ALTER TRIGGER PARAMETER">name ON table_name RENAME TO ">new_name
-ALTER TRIGGER PARAMETER">name ON table_name DEPENDS ON EXTENSION ">extension_name
+ALTER TRIGGER parameter">name ON table_name RENAME TO ">new_name
+ALTER TRIGGER parameter">name ON table_name DEPENDS ON EXTENSION ">extension_name
- PARAMETER">name
+ parameter">name
The name of an existing trigger to alter.
- PARAMETER">table_name
+ parameter">table_name
The name of the table on which this trigger acts.
- PARAMETER">new_name
+ parameter">new_name
The new name for the trigger.
- PARAMETER">extension_name
+ parameter">extension_name
The name of the extension that the trigger is to depend on.
-ALTER TYPE PARAMETER">name ">action [, ... ]
-ALTER TYPE PARAMETER">name OWNER TO { ">new_owner | CURRENT_USER | SESSION_USER }
-ALTER TYPE PARAMETER">name RENAME ATTRIBUTE attribute_name TO ">new_attribute_name [ CASCADE | RESTRICT ]
-ALTER TYPE PARAMETER">name RENAME TO ">new_name
-ALTER TYPE PARAMETER">name SET SCHEMA ">new_schema
-ALTER TYPE PARAMETER">name ADD VALUE [ IF NOT EXISTS ] new_enum_value [ { BEFORE | AFTER } ">neighbor_enum_value ]
-ALTER TYPE PARAMETER">name RENAME VALUE existing_enum_value TO ">new_enum_value
-
-
where PARAMETER">action is one of:
-
- ADD ATTRIBUTE PARAMETER">attribute_name data_type [ COLLATE ">collation ] [ CASCADE | RESTRICT ]
- DROP ATTRIBUTE [ IF EXISTS ] PARAMETER">attribute_name [ CASCADE | RESTRICT ]
- ALTER ATTRIBUTE PARAMETER">attribute_name [ SET DATA ] TYPE data_type [ COLLATE ">collation ] [ CASCADE | RESTRICT ]
+ALTER TYPE parameter">name ">action [, ... ]
+ALTER TYPE parameter">name OWNER TO { ">new_owner | CURRENT_USER | SESSION_USER }
+ALTER TYPE parameter">name RENAME ATTRIBUTE attribute_name TO ">new_attribute_name [ CASCADE | RESTRICT ]
+ALTER TYPE parameter">name RENAME TO ">new_name
+ALTER TYPE parameter">name SET SCHEMA ">new_schema
+ALTER TYPE parameter">name ADD VALUE [ IF NOT EXISTS ] new_enum_value [ { BEFORE | AFTER } ">neighbor_enum_value ]
+ALTER TYPE parameter">name RENAME VALUE existing_enum_value TO ">new_enum_value
+
+
where parameter">action is one of:
+
+ ADD ATTRIBUTE parameter">attribute_name data_type [ COLLATE ">collation ] [ CASCADE | RESTRICT ]
+ DROP ATTRIBUTE [ IF EXISTS ] parameter">attribute_name [ CASCADE | RESTRICT ]
+ ALTER ATTRIBUTE parameter">attribute_name [ SET DATA ] TYPE data_type [ COLLATE ">collation ] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (possibly schema-qualified) of an existing type to
- PARAMETER">new_name
+ parameter">new_name
The new name for the type.
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the type.
- PARAMETER">new_schema
+ parameter">new_schema
The new schema for the type.
- PARAMETER">attribute_name
+ parameter">attribute_name
The name of the attribute to add, alter, or drop.
- PARAMETER">new_attribute_name
+ parameter">new_attribute_name
The new name of the attribute to be renamed.
- PARAMETER">data_type
+ parameter">data_type
The data type of the attribute to add, or the new type of the
- PARAMETER">new_enum_value
+ parameter">new_enum_value
The new value to be added to an enum type's list of values,
- PARAMETER">neighbor_enum_value
+ parameter">neighbor_enum_value
The existing enum value that the new value should be added immediately
- PARAMETER">existing_enum_value
+ parameter">existing_enum_value
The existing enum value that should be renamed.
-ALTER USER PARAMETER">role_specification [ WITH ] ">option [ ... ]
+ALTER USER parameter">role_specification [ WITH ] ">option [ ... ]
-
where PARAMETER">option can be:
+
where parameter">option can be:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| LOGIN | NOLOGIN
| REPLICATION | NOREPLICATION
| BYPASSRLS | NOBYPASSRLS
- | CONNECTION LIMIT PARAMETER">connlimit
- | [ ENCRYPTED ] PASSWORD 'PARAMETER">password '
- | VALID UNTIL 'PARAMETER">timestamp '
+ | CONNECTION LIMIT parameter">connlimit
+ | [ ENCRYPTED ] PASSWORD 'parameter">password '
+ | VALID UNTIL 'parameter">timestamp '
-ALTER USER PARAMETER">name RENAME TO new_name
+ALTER USER parameter">name RENAME TO new_name
-ALTER USER { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter { TO | = } { value | DEFAULT }
-ALTER USER { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter FROM CURRENT
-ALTER USER { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] RESET configuration_parameter
-ALTER USER { PARAMETER">role_specification | ALL } [ IN DATABASE ">database_name ] RESET ALL
+ALTER USER { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter { TO | = } { value | DEFAULT }
+ALTER USER { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] SET configuration_parameter FROM CURRENT
+ALTER USER { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] RESET configuration_parameter
+ALTER USER { parameter">role_specification | ALL } [ IN DATABASE ">database_name ] RESET ALL
-
where PARAMETER">role_specification can be:
+
where parameter">role_specification can be:
- PARAMETER">role_name
+ parameter">role_name
| CURRENT_USER
| SESSION_USER
ALTER USER MAPPING FOR { user_name | USER | CURRENT_USER | SESSION_USER | PUBLIC }
SERVER server_name
- OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ] )
+ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ] )
- OPTIONS ( [ ADD | SET | DROP ] PARAMETER">option ['">value '] [, ... ] )
+ OPTIONS ( [ ADD | SET | DROP ] parameter">option ['">value '] [, ... ] )
Change options for the user mapping. The new options override
-ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] PARAMETER">column_name SET DEFAULT ">expression
-ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] PARAMETER">column_name DROP DEFAULT
-ALTER VIEW [ IF EXISTS ] name OWNER TO { PARAMETER">new_owner | CURRENT_USER | SESSION_USER }
+ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] parameter">column_name SET DEFAULT ">expression
+ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] parameter">column_name DROP DEFAULT
+ALTER VIEW [ IF EXISTS ] name OWNER TO { parameter">new_owner | CURRENT_USER | SESSION_USER }
ALTER VIEW [ IF EXISTS ] name RENAME TO new_name
ALTER VIEW [ IF EXISTS ] name SET SCHEMA new_schema
ALTER VIEW [ IF EXISTS ] name SET ( view_option_name [= view_option_value ] [, ... ] )
- PARAMETER">new_owner
+ parameter">new_owner
The user name of the new owner of the view.
-ANALYZE [ VERBOSE ] [ PARAMETER">table_and_columns [, ...] ]
+ANALYZE [ VERBOSE ] [ parameter">table_and_columns [, ...] ]
-
where PARAMETER">table_and_columns is:
+
where parameter">table_and_columns is:
- PARAMETER">table_name [ ( ">column_name [, ...] ) ]
+ parameter">table_name [ ( ">column_name [, ...] ) ]
- Without a PARAMETER">table_and_columns
+ Without a parameter">table_and_columns
list, ANALYZE processes every table and materialized view
in the current database that the current user has permission to analyze.
With a list, ANALYZE processes only those table(s).
- PARAMETER">table_name
+ parameter">table_name
The name (possibly schema-qualified) of a specific table to
- PARAMETER">column_name
+ parameter">column_name
The name of a specific column to analyze. Defaults to all columns.
-CLOSE { PARAMETER">name | ALL }
+CLOSE { parameter">name | ALL }
- PARAMETER">name
+ parameter">name
The name of an open cursor to close.
-CLUSTER [VERBOSE] PARAMETER">table_name [ USING ">index_name ]
+CLUSTER [VERBOSE] parameter">table_name [ USING ">index_name ]
CLUSTER [VERBOSE]
- PARAMETER">table_name
+ parameter">table_name
The name (possibly schema-qualified) of a table.
- PARAMETER">index_name
+ parameter">index_name
The name of an index.
The syntax
-CLUSTER PARAMETER">index_name ON ">table_name
+CLUSTER parameter">index_name ON ">table_name
is also supported for compatibility with pre-8.3
PostgreSQL>
versions.
COMMENT ON
{
- ACCESS METHOD PARAMETER">object_name |
- AGGREGATE PARAMETER">aggregate_name ( aggregate_signature ) |
+ ACCESS METHOD parameter">object_name |
+ AGGREGATE parameter">aggregate_name ( aggregate_signature ) |
CAST (source_type AS target_type ) |
- COLLATION PARAMETER">object_name |
- COLUMN PARAMETER">relation_name .">column_name |
- CONSTRAINT PARAMETER">constraint_name ON ">table_name |
- CONSTRAINT PARAMETER">constraint_name ON DOMAIN ">domain_name |
- CONVERSION PARAMETER">object_name |
- DATABASE PARAMETER">object_name |
- DOMAIN PARAMETER">object_name |
- EXTENSION PARAMETER">object_name |
- EVENT TRIGGER PARAMETER">object_name |
- FOREIGN DATA WRAPPER PARAMETER">object_name |
- FOREIGN TABLE PARAMETER">object_name |
- FUNCTION PARAMETER">function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
- INDEX PARAMETER">object_name |
- LARGE OBJECT PARAMETER">large_object_oid |
- MATERIALIZED VIEW PARAMETER">object_name |
- OPERATOR PARAMETER">operator_name (left_type , ">right_type ) |
- OPERATOR CLASS PARAMETER">object_name USING index_method |
- OPERATOR FAMILY PARAMETER">object_name USING index_method |
- POLICY PARAMETER">policy_name ON ">table_name |
- [ PROCEDURAL ] LANGUAGE PARAMETER">object_name |
- PUBLICATION PARAMETER">object_name |
- ROLE PARAMETER">object_name |
- RULE PARAMETER">rule_name ON ">table_name |
- SCHEMA PARAMETER">object_name |
- SEQUENCE PARAMETER">object_name |
- SERVER PARAMETER">object_name |
- STATISTICS PARAMETER">object_name |
- SUBSCRIPTION PARAMETER">object_name |
- TABLE PARAMETER">object_name |
- TABLESPACE PARAMETER">object_name |
- TEXT SEARCH CONFIGURATION PARAMETER">object_name |
- TEXT SEARCH DICTIONARY PARAMETER">object_name |
- TEXT SEARCH PARSER PARAMETER">object_name |
- TEXT SEARCH TEMPLATE PARAMETER">object_name |
+ COLLATION parameter">object_name |
+ COLUMN parameter">relation_name .">column_name |
+ CONSTRAINT parameter">constraint_name ON ">table_name |
+ CONSTRAINT parameter">constraint_name ON DOMAIN ">domain_name |
+ CONVERSION parameter">object_name |
+ DATABASE parameter">object_name |
+ DOMAIN parameter">object_name |
+ EXTENSION parameter">object_name |
+ EVENT TRIGGER parameter">object_name |
+ FOREIGN DATA WRAPPER parameter">object_name |
+ FOREIGN TABLE parameter">object_name |
+ FUNCTION parameter">function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
+ INDEX parameter">object_name |
+ LARGE OBJECT parameter">large_object_oid |
+ MATERIALIZED VIEW parameter">object_name |
+ OPERATOR parameter">operator_name (left_type , ">right_type ) |
+ OPERATOR CLASS parameter">object_name USING index_method |
+ OPERATOR FAMILY parameter">object_name USING index_method |
+ POLICY parameter">policy_name ON ">table_name |
+ [ PROCEDURAL ] LANGUAGE parameter">object_name |
+ PUBLICATION parameter">object_name |
+ ROLE parameter">object_name |
+ RULE parameter">rule_name ON ">table_name |
+ SCHEMA parameter">object_name |
+ SEQUENCE parameter">object_name |
+ SERVER parameter">object_name |
+ STATISTICS parameter">object_name |
+ SUBSCRIPTION parameter">object_name |
+ TABLE parameter">object_name |
+ TABLESPACE parameter">object_name |
+ TEXT SEARCH CONFIGURATION parameter">object_name |
+ TEXT SEARCH DICTIONARY parameter">object_name |
+ TEXT SEARCH PARSER parameter">object_name |
+ TEXT SEARCH TEMPLATE parameter">object_name |
TRANSFORM FOR type_name LANGUAGE lang_name |
- TRIGGER PARAMETER">trigger_name ON ">table_name |
- TYPE PARAMETER">object_name |
- VIEW PARAMETER">object_name
-} IS 'PARAMETER">text '
+ TRIGGER parameter">trigger_name ON ">table_name |
+ TYPE parameter">object_name |
+ VIEW parameter">object_name
+} IS 'parameter">text '
where aggregate_signature is:
-COMMIT PREPARED PARAMETER">transaction_id
+COMMIT PREPARED parameter">transaction_id
- PARAMETER">transaction_id
+ parameter">transaction_id
The transaction identifier of the transaction that is to be
CREATE AGGREGATE name ( [ argmode ] [ argname ] arg_data_type [ , ... ] ) (
- SFUNC = PARAMETER">sfunc ,
- STYPE = PARAMETER">state_data_type
- [ , SSPACE = PARAMETER">state_data_size ]
- [ , FINALFUNC = PARAMETER">ffunc ]
+ SFUNC = parameter">sfunc ,
+ STYPE = parameter">state_data_type
+ [ , SSPACE = parameter">state_data_size ]
+ [ , FINALFUNC = parameter">ffunc ]
[ , FINALFUNC_EXTRA ]
- [ , COMBINEFUNC = PARAMETER">combinefunc ]
- [ , SERIALFUNC = PARAMETER">serialfunc ]
- [ , DESERIALFUNC = PARAMETER">deserialfunc ]
- [ , INITCOND = PARAMETER">initial_condition ]
- [ , MSFUNC = PARAMETER">msfunc ]
- [ , MINVFUNC = PARAMETER">minvfunc ]
- [ , MSTYPE = PARAMETER">mstate_data_type ]
- [ , MSSPACE = PARAMETER">mstate_data_size ]
- [ , MFINALFUNC = PARAMETER">mffunc ]
+ [ , COMBINEFUNC = parameter">combinefunc ]
+ [ , SERIALFUNC = parameter">serialfunc ]
+ [ , DESERIALFUNC = parameter">deserialfunc ]
+ [ , INITCOND = parameter">initial_condition ]
+ [ , MSFUNC = parameter">msfunc ]
+ [ , MINVFUNC = parameter">minvfunc ]
+ [ , MSTYPE = parameter">mstate_data_type ]
+ [ , MSSPACE = parameter">mstate_data_size ]
+ [ , MFINALFUNC = parameter">mffunc ]
[ , MFINALFUNC_EXTRA ]
- [ , MINITCOND = PARAMETER">minitial_condition ]
- [ , SORTOP = PARAMETER">sort_operator ]
+ [ , MINITCOND = parameter">minitial_condition ]
+ [ , SORTOP = parameter">sort_operator ]
[ , PARALLEL = { SAFE | RESTRICTED | UNSAFE } ]
)
CREATE AGGREGATE name ( [ [ argmode ] [ argname ] arg_data_type [ , ... ] ]
ORDER BY [ argmode ] [ argname ] arg_data_type [ , ... ] ) (
- SFUNC = PARAMETER">sfunc ,
- STYPE = PARAMETER">state_data_type
- [ , SSPACE = PARAMETER">state_data_size ]
- [ , FINALFUNC = PARAMETER">ffunc ]
+ SFUNC = parameter">sfunc ,
+ STYPE = parameter">state_data_type
+ [ , SSPACE = parameter">state_data_size ]
+ [ , FINALFUNC = parameter">ffunc ]
[ , FINALFUNC_EXTRA ]
- [ , INITCOND = PARAMETER">initial_condition ]
+ [ , INITCOND = parameter">initial_condition ]
[ , PARALLEL = { SAFE | RESTRICTED | UNSAFE } ]
[ , HYPOTHETICAL ]
)
-CREATE AGGREGATE PARAMETER">name (
- BASETYPE = PARAMETER">base_type ,
- SFUNC = PARAMETER">sfunc ,
- STYPE = PARAMETER">state_data_type
- [ , SSPACE = PARAMETER">state_data_size ]
- [ , FINALFUNC = PARAMETER">ffunc ]
+CREATE AGGREGATE parameter">name (
+ BASETYPE = parameter">base_type ,
+ SFUNC = parameter">sfunc ,
+ STYPE = parameter">state_data_type
+ [ , SSPACE = parameter">state_data_size ]
+ [ , FINALFUNC = parameter">ffunc ]
[ , FINALFUNC_EXTRA ]
- [ , COMBINEFUNC = PARAMETER">combinefunc ]
- [ , SERIALFUNC = PARAMETER">serialfunc ]
- [ , DESERIALFUNC = PARAMETER">deserialfunc ]
- [ , INITCOND = PARAMETER">initial_condition ]
- [ , MSFUNC = PARAMETER">msfunc ]
- [ , MINVFUNC = PARAMETER">minvfunc ]
- [ , MSTYPE = PARAMETER">mstate_data_type ]
- [ , MSSPACE = PARAMETER">mstate_data_size ]
- [ , MFINALFUNC = PARAMETER">mffunc ]
+ [ , COMBINEFUNC = parameter">combinefunc ]
+ [ , SERIALFUNC = parameter">serialfunc ]
+ [ , DESERIALFUNC = parameter">deserialfunc ]
+ [ , INITCOND = parameter">initial_condition ]
+ [ , MSFUNC = parameter">msfunc ]
+ [ , MINVFUNC = parameter">minvfunc ]
+ [ , MSTYPE = parameter">mstate_data_type ]
+ [ , MSSPACE = parameter">mstate_data_size ]
+ [ , MFINALFUNC = parameter">mffunc ]
[ , MFINALFUNC_EXTRA ]
- [ , MINITCOND = PARAMETER">minitial_condition ]
- [ , SORTOP = PARAMETER">sort_operator ]
+ [ , MINITCOND = parameter">minitial_condition ]
+ [ , SORTOP = parameter">sort_operator ]
)
A simple aggregate function is made from one or two ordinary
functions:
a state transition function
- PARAMETER">sfunc ,
+ parameter">sfunc ,
and an optional final calculation function
- PARAMETER">ffunc .
+ parameter">ffunc .
These are used as follows:
-PARAMETER">sfunc ( internal-state, next-data-values ) ---> next-internal-state
-PARAMETER">ffunc ( internal-state ) ---> aggregate-value
+parameter">sfunc ( internal-state, next-data-values ) ---> next-internal-state
+parameter">ffunc ( internal-state ) ---> aggregate-value
PostgreSQL creates a temporary variable
- of data type PARAMETER">stype
+ of data type parameter">stype
to hold the current internal state of the aggregate. At each input row,
the aggregate argument value(s) are calculated and
the state transition function is invoked with the current state value
all-nonnull input values.
This is handy for implementing aggregates like max .
Note that this behavior is only available when
- PARAMETER">state_data_type
+ parameter">state_data_type
is the same as the first
- PARAMETER">arg_data_type .
+ parameter">arg_data_type .
When these types are different, you must supply a nonnull initial
condition or use a nonstrict transition function.
An aggregate can optionally support partial aggregation>,
as described in .
This requires specifying the COMBINEFUNC> parameter.
- If the PARAMETER">state_data_type
+ If the parameter">state_data_type
is internal>, it's usually also appropriate to provide the
SERIALFUNC> and DESERIALFUNC> parameters so that
parallel aggregation is possible. Note that the aggregate must also be
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the aggregate function
- PARAMETER">arg_data_type
+ parameter">arg_data_type
An input data type on which this aggregate function operates.
- PARAMETER">base_type
+ parameter">base_type
In the old syntax for CREATE AGGREGATE>, the input data type
- PARAMETER">sfunc
+ parameter">sfunc
The name of the state transition function to be called for each
- input row. For a normal PARAMETER">N>-argument
- aggregate function, the PARAMETER">sfunc>
- must take PARAMETER">N>+1 arguments,
+ input row. For a normal parameter">N>-argument
+ aggregate function, the parameter">sfunc>
+ must take parameter">N>+1 arguments,
the first being of type
- class="PARAMETER ">state_data_type and the rest
+ class="parameter ">state_data_type and the rest
matching the declared input data type(s) of the aggregate.
The function must return a value of type
- class="PARAMETER ">state_data_type. This function
+ class="parameter ">state_data_type. This function
takes the current state value and the current input data value(s),
and returns the next state value.
- PARAMETER">state_data_type
+ parameter">state_data_type
The data type for the aggregate's state value.
- PARAMETER">state_data_size
+ parameter">state_data_size
The approximate average size (in bytes) of the aggregate's state value.
- PARAMETER">ffunc
+ parameter">ffunc
The name of the final function called to compute the aggregate's
result after all input rows have been traversed.
For a normal aggregate, this function
must take a single argument of type
- class="PARAMETER ">state_data_type. The return
+ class="parameter ">state_data_type. The return
data type of the aggregate is defined as the return type of this
- function. If PARAMETER">ffunc
+ function. If parameter">ffunc
is not specified, then the ending state value is used as the
aggregate's result, and the return type is
- class="PARAMETER ">state_data_type.
+ class="parameter ">state_data_type.
- PARAMETER">combinefunc
+ parameter">combinefunc
- The PARAMETER">combinefunc function
+ The parameter">combinefunc function
may optionally be specified to allow the aggregate function to support
partial aggregation. If provided,
- the PARAMETER">combinefunc must
- combine two PARAMETER">state_data_type
+ the parameter">combinefunc must
+ combine two parameter">state_data_type
values, each containing the result of aggregation over some subset of
the input values, to produce a
- new PARAMETER">state_data_type that
+ new parameter">state_data_type that
represents the result of aggregating over both sets of inputs. This
function can be thought of as
- an PARAMETER">sfunc , where instead of
+ an parameter">sfunc , where instead of
acting upon an individual input row and adding it to the running
aggregate state, it adds another aggregate state to the running state.
- The PARAMETER">combinefunc must be
+ The parameter">combinefunc must be
declared as taking two arguments of
- the PARAMETER">state_data_type and
+ the parameter">state_data_type and
returning a value of
- the PARAMETER">state_data_type .
+ the parameter">state_data_type .
Optionally this function may be strict
. In this case the
function will not be called when either of the input states are null;
the other state will be taken as the correct result.
For aggregate functions
- whose PARAMETER">state_data_type
+ whose parameter">state_data_type
is internal ,
- the PARAMETER">combinefunc must not
+ the parameter">combinefunc must not
be strict. In this case
- the PARAMETER">combinefunc must
+ the parameter">combinefunc must
ensure that null states are handled correctly and that the state being
returned is properly stored in the aggregate memory context.
- PARAMETER">serialfunc
+ parameter">serialfunc
An aggregate function
- whose PARAMETER">state_data_type
+ whose parameter">state_data_type
is internal> can participate in parallel aggregation only if it
- has a PARAMETER">serialfunc function,
+ has a parameter">serialfunc function,
which must serialize the aggregate state into a bytea> value for
transmission to another process. This function must take a single
argument of type internal> and return type bytea>. A
- corresponding PARAMETER">deserialfunc
+ corresponding parameter">deserialfunc
is also required.
- PARAMETER">deserialfunc
+ parameter">deserialfunc
Deserialize a previously serialized aggregate state back into
- PARAMETER">state_data_type . This
+ parameter">state_data_type . This
function must take two arguments of types bytea>
and internal>, and produce a result of type internal>.
(Note: the second, internal> argument is unused, but is required
- PARAMETER">initial_condition
+ parameter">initial_condition
The initial setting for the state value. This must be a string
constant in the form accepted for the data type
- class="PARAMETER ">state_data_type. If not
+ class="parameter ">state_data_type. If not
specified, the state value starts out null.
- PARAMETER">msfunc
+ parameter">msfunc
The name of the forward state transition function to be called for each
- PARAMETER">minvfunc
+ parameter">minvfunc
The name of the inverse state transition function to be used in
- PARAMETER">mstate_data_type
+ parameter">mstate_data_type
The data type for the aggregate's state value, when using
- PARAMETER">mstate_data_size
+ parameter">mstate_data_size
The approximate average size (in bytes) of the aggregate's state
- PARAMETER">mffunc
+ parameter">mffunc
The name of the final function called to compute the aggregate's
- PARAMETER">minitial_condition
+ parameter">minitial_condition
The initial setting for the state value, when using moving-aggregate
- PARAMETER">sort_operator
+ parameter">sort_operator
The associated sort operator for a MIN>- or
-CREATE DATABASE PARAMETER">name
+CREATE DATABASE parameter">name
[ [ WITH ] [ OWNER [=] user_name ]
[ TEMPLATE [=] template ]
[ ENCODING [=] encoding ]
CREATE DOMAIN name [ AS ] data_type
[ COLLATE collation ]
[ DEFAULT expression ]
- [ PARAMETER">constraint [ ... ] ]
+ [ parameter">constraint [ ... ] ]
-
where PARAMETER">constraint is:
+
where parameter">constraint is:
-[ CONSTRAINT PARAMETER">constraint_name ]
-{ NOT NULL | NULL | CHECK (PARAMETER">expression ) }
+[ CONSTRAINT parameter">constraint_name ]
+{ NOT NULL | NULL | CHECK (parameter">expression ) }
- PARAMETER">data_type
+ parameter">data_type
The underlying data type of the domain. This can include array
- CONSTRAINT PARAMETER">constraint_name
+ CONSTRAINT parameter">constraint_name
An optional name for a constraint. If not specified,
- CHECK (PARAMETER">expression )
+ CHECK (parameter">expression )
CHECK> clauses specify integrity constraints or tests
which values of the domain must satisfy.
-CREATE EVENT TRIGGER PARAMETER">name
- ON PARAMETER">event
- [ WHEN PARAMETER">filter_variable IN (filter_value [, ... ]) [ AND ... ] ]
- EXECUTE PROCEDURE PARAMETER">function_name ()
+CREATE EVENT TRIGGER parameter">name
+ ON parameter">event
+ [ WHEN parameter">filter_variable IN (filter_value [, ... ]) [ AND ... ] ]
+ EXECUTE PROCEDURE parameter">function_name ()
CREATE FOREIGN DATA WRAPPER name
[ HANDLER handler_function | NO HANDLER ]
[ VALIDATOR validator_function | NO VALIDATOR ]
- [ OPTIONS ( PARAMETER">option '">value ' [, ... ] ) ]
+ [ OPTIONS ( parameter">option '">value ' [, ... ] ) ]
- OPTIONS ( PARAMETER">option '">value ' [, ... ] )
+ OPTIONS ( parameter">option '">value ' [, ... ] )
This clause specifies options for the new foreign-data wrapper.
-CREATE FOREIGN TABLE [ IF NOT EXISTS ] PARAMETER">table_name ( [
- { PARAMETER">column_name data_type [ OPTIONS ( option 'value ' [, ... ] ) ] [ COLLATE collation ] [ ">column_constraint [ ... ] ]
+CREATE FOREIGN TABLE [ IF NOT EXISTS ] parameter">table_name ( [
+ { parameter">column_name data_type [ OPTIONS ( option 'value ' [, ... ] ) ] [ COLLATE collation ] [ ">column_constraint [ ... ] ]
| table_constraint }
[, ... ]
] )
[ INHERITS ( parent_table [, ... ] ) ]
SERVER server_name
-[ OPTIONS ( PARAMETER">option '">value ' [, ... ] ) ]
+[ OPTIONS ( parameter">option '">value ' [, ... ] ) ]
-CREATE FOREIGN TABLE [ IF NOT EXISTS ] PARAMETER">table_name
- PARTITION OF PARAMETER">parent_table [ (
- { PARAMETER">column_name [ WITH OPTIONS ] [ ">column_constraint [ ... ] ]
+CREATE FOREIGN TABLE [ IF NOT EXISTS ] parameter">table_name
+ PARTITION OF parameter">parent_table [ (
+ { parameter">column_name [ WITH OPTIONS ] [ ">column_constraint [ ... ] ]
| table_constraint }
[, ... ]
-) ] PARAMETER">partition_bound_spec
+) ] parameter">partition_bound_spec
SERVER server_name
-[ OPTIONS ( PARAMETER">option '">value ' [, ... ] ) ]
+[ OPTIONS ( parameter">option '">value ' [, ... ] ) ]
-
where PARAMETER">column_constraint is:
+
where parameter">column_constraint is:
-[ CONSTRAINT PARAMETER">constraint_name ]
+[ CONSTRAINT parameter">constraint_name ]
{ NOT NULL |
NULL |
- CHECK ( PARAMETER">expression ) [ NO INHERIT ] |
+ CHECK ( parameter">expression ) [ NO INHERIT ] |
DEFAULT default_expr }
-
and PARAMETER">table_constraint is:
+
and parameter">table_constraint is:
-[ CONSTRAINT PARAMETER">constraint_name ]
-CHECK ( PARAMETER">expression ) [ NO INHERIT ]
+[ CONSTRAINT parameter">constraint_name ]
+CHECK ( parameter">expression ) [ NO INHERIT ]
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of the table to be created.
- PARAMETER">column_name
+ parameter">column_name
The name of a column to be created in the new table.
- PARAMETER">data_type
+ parameter">data_type
The data type of the column. This can include array
- CONSTRAINT PARAMETER">constraint_name
+ CONSTRAINT parameter">constraint_name
An optional name for a column or table constraint. If the
- CHECK ( PARAMETER">expression ) [ NO INHERIT ]
+ CHECK ( parameter">expression ) [ NO INHERIT ]
The CHECK> clause specifies an expression producing a
- PARAMETER">server_name
+ parameter">server_name
The name of an existing foreign server to use for the foreign table.
- OPTIONS ( PARAMETER">option '">value ' [, ...] )
+ OPTIONS ( parameter">option '">value ' [, ...] )
Options to be associated with the new foreign table or one of its
-CREATE GROUP PARAMETER">name [ [ WITH ] ">option [ ... ] ]
+CREATE GROUP parameter">name [ [ WITH ] ">option [ ... ] ]
-
where PARAMETER">option can be:
+
where parameter">option can be:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
- | [ ENCRYPTED ] PASSWORD 'PARAMETER">password '
- | VALID UNTIL 'PARAMETER">timestamp '
- | IN ROLE PARAMETER">role_name [, ...]
- | IN GROUP PARAMETER">role_name [, ...]
- | ROLE PARAMETER">role_name [, ...]
- | ADMIN PARAMETER">role_name [, ...]
- | USER PARAMETER">role_name [, ...]
- | SYSID PARAMETER">uid
+ | [ ENCRYPTED ] PASSWORD 'parameter">password '
+ | VALID UNTIL 'parameter">timestamp '
+ | IN ROLE parameter">role_name [, ...]
+ | IN GROUP parameter">role_name [, ...]
+ | ROLE parameter">role_name [, ...]
+ | ADMIN parameter">role_name [, ...]
+ | USER parameter">role_name [, ...]
+ | SYSID parameter">uid
CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS ] name ] ON table_name [ USING method ]
( { column_name | ( expression ) } [ COLLATE collation ] [ opclass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )
- [ WITH ( PARAMETER">storage_parameter = ">value [, ... ] ) ]
+ [ WITH ( parameter">storage_parameter = ">value [, ... ] ) ]
[ TABLESPACE tablespace_name ]
[ WHERE predicate ]
CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] table_name
[ (column_name [, ...] ) ]
- [ WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] ) ]
- [ TABLESPACE PARAMETER">tablespace_name ]
+ [ WITH ( parameter">storage_parameter [= ">value ] [, ... ] ) ]
+ [ TABLESPACE parameter">tablespace_name ]
AS query
[ WITH [ NO ] DATA ]
- WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] )
+ WITH ( parameter">storage_parameter [= ">value ] [, ... ] )
This clause specifies optional storage parameters for the new
- TABLESPACE PARAMETER">tablespace_name
+ TABLESPACE parameter">tablespace_name
- The PARAMETER">tablespace_name is the name
+ The parameter">tablespace_name is the name
of the tablespace in which the new materialized view is to be created.
If not specified, is consulted.
-CREATE ROLE PARAMETER">name [ [ WITH ] ">option [ ... ] ]
+CREATE ROLE parameter">name [ [ WITH ] ">option [ ... ] ]
-
where PARAMETER">option can be:
+
where parameter">option can be:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| LOGIN | NOLOGIN
| REPLICATION | NOREPLICATION
| BYPASSRLS | NOBYPASSRLS
- | CONNECTION LIMIT PARAMETER">connlimit
- | [ ENCRYPTED ] PASSWORD 'PARAMETER">password '
- | VALID UNTIL 'PARAMETER">timestamp '
- | IN ROLE PARAMETER">role_name [, ...]
- | IN GROUP PARAMETER">role_name [, ...]
- | ROLE PARAMETER">role_name [, ...]
- | ADMIN PARAMETER">role_name [, ...]
- | USER PARAMETER">role_name [, ...]
- | SYSID PARAMETER">uid
+ | CONNECTION LIMIT parameter">connlimit
+ | [ ENCRYPTED ] PASSWORD 'parameter">password '
+ | VALID UNTIL 'parameter">timestamp '
+ | IN ROLE parameter">role_name [, ...]
+ | IN GROUP parameter">role_name [, ...]
+ | ROLE parameter">role_name [, ...]
+ | ADMIN parameter">role_name [, ...]
+ | USER parameter">role_name [, ...]
+ | SYSID parameter">uid
The CREATE ROLE statement is in the SQL standard,
but the standard only requires the syntax
-CREATE ROLE PARAMETER">name> [ WITH ADMIN ">role_name> ]
+CREATE ROLE parameter">name> [ WITH ADMIN ">role_name> ]
Multiple initial administrators, and all the other options of
CREATE ROLE , are
-CREATE SCHEMA schema_name [ AUTHORIZATION PARAMETER">role_specification ] [ schema_element [ ... ] ]
-CREATE SCHEMA AUTHORIZATION PARAMETER">role_specification [ schema_element [ ... ] ]
-CREATE SCHEMA IF NOT EXISTS schema_name [ AUTHORIZATION PARAMETER">role_specification ]
-CREATE SCHEMA IF NOT EXISTS AUTHORIZATION PARAMETER">role_specification
+CREATE SCHEMA schema_name [ AUTHORIZATION parameter">role_specification ] [ schema_element [ ... ] ]
+CREATE SCHEMA AUTHORIZATION parameter">role_specification [ schema_element [ ... ] ]
+CREATE SCHEMA IF NOT EXISTS schema_name [ AUTHORIZATION parameter">role_specification ]
+CREATE SCHEMA IF NOT EXISTS AUTHORIZATION parameter">role_specification
-
where PARAMETER">role_specification can be:
+
where parameter">role_specification can be:
- PARAMETER">user_name
+ parameter">user_name
| CURRENT_USER
| SESSION_USER
CREATE SERVER [IF NOT EXISTS] server_name [ TYPE 'server_type ' ] [ VERSION 'server_version ' ]
FOREIGN DATA WRAPPER fdw_name
- [ OPTIONS ( PARAMETER">option '">value ' [, ... ] ) ]
+ [ OPTIONS ( parameter">option '">value ' [, ... ] ) ]
- OPTIONS ( PARAMETER">option '">value ' [, ... ] )
+ OPTIONS ( parameter">option '">value ' [, ... ] )
This clause specifies the options for the server. The options
-CREATE STATISTICS [ IF NOT EXISTS ] PARAMETER">statistics_name
- [ ( PARAMETER">statistics_kind [, ... ] ) ]
- ON PARAMETER">column_name , ">column_name [, ...]
- FROM PARAMETER">table_name
+CREATE STATISTICS [ IF NOT EXISTS ] parameter">statistics_name
+ [ ( parameter">statistics_kind [, ... ] ) ]
+ ON parameter">column_name , ">column_name [, ...]
+ FROM parameter">table_name
- PARAMETER">statistics_name
+ parameter">statistics_name
The name (optionally schema-qualified) of the statistics object to be
- PARAMETER">statistics_kind
+ parameter">statistics_kind
A statistics kind to be computed in this statistics object.
- PARAMETER">column_name
+ parameter">column_name
The name of a table column to be covered by the computed statistics.
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of the table containing the
-CREATE SUBSCRIPTION PARAMETER">subscription_name
- CONNECTION 'PARAMETER">conninfo '
- PUBLICATION PARAMETER">publication_name [, ...]
+CREATE SUBSCRIPTION parameter">subscription_name
+ CONNECTION 'parameter">conninfo '
+ PUBLICATION parameter">publication_name [, ...]
[ WITH ( subscription_parameter [= value ] [, ... ] ) ]
-CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] PARAMETER">table_name ( [
- { PARAMETER">column_name data_type [ COLLATE collation ] [ ">column_constraint [ ... ] ]
+CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] parameter">table_name ( [
+ { parameter">column_name data_type [ COLLATE collation ] [ ">column_constraint [ ... ] ]
| table_constraint
| LIKE source_table [ like_option ... ] }
[, ... ]
] )
[ INHERITS ( parent_table [, ... ] ) ]
[ PARTITION BY { RANGE | LIST } ( { column_name | ( expression ) } [ COLLATE collation ] [ opclass ] [, ... ] ) ]
-[ WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
+[ WITH ( parameter">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
-[ TABLESPACE PARAMETER">tablespace_name ]
+[ TABLESPACE parameter">tablespace_name ]
-CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] PARAMETER">table_name
- OF PARAMETER">type_name [ (
- { PARAMETER">column_name [ WITH OPTIONS ] [ ">column_constraint [ ... ] ]
+CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] parameter">table_name
+ OF parameter">type_name [ (
+ { parameter">column_name [ WITH OPTIONS ] [ ">column_constraint [ ... ] ]
| table_constraint }
[, ... ]
) ]
[ PARTITION BY { RANGE | LIST } ( { column_name | ( expression ) } [ COLLATE collation ] [ opclass ] [, ... ] ) ]
-[ WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
+[ WITH ( parameter">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
-[ TABLESPACE PARAMETER">tablespace_name ]
+[ TABLESPACE parameter">tablespace_name ]
-CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] PARAMETER">table_name
- PARTITION OF PARAMETER">parent_table [ (
- { PARAMETER">column_name [ WITH OPTIONS ] [ ">column_constraint [ ... ] ]
+CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] parameter">table_name
+ PARTITION OF parameter">parent_table [ (
+ { parameter">column_name [ WITH OPTIONS ] [ ">column_constraint [ ... ] ]
| table_constraint }
[, ... ]
-) ] { FOR VALUES PARAMETER">partition_bound_spec | DEFAULT }
+) ] { FOR VALUES parameter">partition_bound_spec | DEFAULT }
[ PARTITION BY { RANGE | LIST } ( { column_name | ( expression ) } [ COLLATE collation ] [ opclass ] [, ... ] ) ]
-[ WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
+[ WITH ( parameter">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
-[ TABLESPACE PARAMETER">tablespace_name ]
+[ TABLESPACE parameter">tablespace_name ]
-
where PARAMETER">column_constraint is:
+
where parameter">column_constraint is:
-[ CONSTRAINT PARAMETER">constraint_name ]
+[ CONSTRAINT parameter">constraint_name ]
{ NOT NULL |
NULL |
- CHECK ( PARAMETER">expression ) [ NO INHERIT ] |
+ CHECK ( parameter">expression ) [ NO INHERIT ] |
DEFAULT default_expr |
GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [ ( sequence_options ) ] |
- UNIQUE PARAMETER">index_parameters |
- PRIMARY KEY PARAMETER">index_parameters |
- REFERENCES PARAMETER">reftable [ ( ">refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]
+ UNIQUE parameter">index_parameters |
+ PRIMARY KEY parameter">index_parameters |
+ REFERENCES parameter">reftable [ ( ">refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]
[ ON DELETE action ] [ ON UPDATE action ] }
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
-
and PARAMETER">table_constraint is:
+
and parameter">table_constraint is:
-[ CONSTRAINT PARAMETER">constraint_name ]
-{ CHECK ( PARAMETER">expression ) [ NO INHERIT ] |
- UNIQUE ( PARAMETER">column_name [, ... ] ) ">index_parameters |
- PRIMARY KEY ( PARAMETER">column_name [, ... ] ) ">index_parameters |
+[ CONSTRAINT parameter">constraint_name ]
+{ CHECK ( parameter">expression ) [ NO INHERIT ] |
+ UNIQUE ( parameter">column_name [, ... ] ) ">index_parameters |
+ PRIMARY KEY ( parameter">column_name [, ... ] ) ">index_parameters |
EXCLUDE [ USING index_method ] ( exclude_element WITH operator [, ... ] ) index_parameters [ WHERE ( predicate ) ] |
- FOREIGN KEY ( PARAMETER">column_name [, ... ] ) REFERENCES reftable [ ( ">refcolumn [, ... ] ) ]
+ FOREIGN KEY ( parameter">column_name [, ... ] ) REFERENCES reftable [ ( ">refcolumn [, ... ] ) ]
[ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE action ] [ ON UPDATE action ] }
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]
-
and PARAMETER">like_option is:
+
and parameter">like_option is:
{ INCLUDING | EXCLUDING } { DEFAULTS | CONSTRAINTS | IDENTITY | INDEXES | STORAGE | COMMENTS | ALL }
-
and PARAMETER">partition_bound_spec is:
+
and parameter">partition_bound_spec is:
-IN ( { PARAMETER">numeric_literal | ">string_literal | NULL } [, ...] ) |
-FROM ( { PARAMETER">numeric_literal | ">string_literal | MINVALUE | MAXVALUE } [, ...] )
- TO ( { PARAMETER">numeric_literal | ">string_literal | MINVALUE | MAXVALUE } [, ...] )
+IN ( { parameter">numeric_literal | ">string_literal | NULL } [, ...] ) |
+FROM ( { parameter">numeric_literal | ">string_literal | MINVALUE | MAXVALUE } [, ...] )
+ TO ( { parameter">numeric_literal | ">string_literal | MINVALUE | MAXVALUE } [, ...] )
-
PARAMETER">index_parameters in UNIQUE , PRIMARY KEY , and EXCLUDE constraints are:
+
parameter">index_parameters in UNIQUE , PRIMARY KEY , and EXCLUDE constraints are:
-[ WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] ) ]
-[ USING INDEX TABLESPACE PARAMETER">tablespace_name ]
+[ WITH ( parameter">storage_parameter [= ">value ] [, ... ] ) ]
+[ USING INDEX TABLESPACE parameter">tablespace_name ]
-
PARAMETER">exclude_element in an EXCLUDE constraint is:
+
parameter">exclude_element in an EXCLUDE constraint is:
{ column_name | ( expression ) } [ opclass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ]
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of the table to be created.
- OF PARAMETER">type_name
+ OF parameter">type_name
Creates a typed table , which takes its
- PARTITION OF PARAMETER">parent_table { FOR VALUES ">partition_bound_spec | DEFAULT }
+ PARTITION OF parameter">parent_table { FOR VALUES ">partition_bound_spec | DEFAULT }
Creates the table as a partition of the specified
- The PARAMETER">partition_bound_spec
+ The parameter">partition_bound_spec
must correspond to the partitioning method and partition key of the
parent table, and must not overlap with any existing partition of that
parent. The form with IN> is used for list partitioning,
Each of the values specified in
- the PARAMETER">partition_bound_spec> is
+ the parameter">partition_bound_spec> is
a literal, NULL , MINVALUE , or
MAXVALUE . Each literal value must be either a
numeric constant that is coercible to the corresponding partition key
- PARAMETER">column_name
+ parameter">column_name
The name of a column to be created in the new table.
- PARAMETER">data_type
+ parameter">data_type
The data type of the column. This can include array
- CONSTRAINT PARAMETER">constraint_name
+ CONSTRAINT parameter">constraint_name
An optional name for a column or table constraint. If the
- CHECK ( PARAMETER">expression ) [ NO INHERIT ]
+ CHECK ( parameter">expression ) [ NO INHERIT ]
The CHECK> clause specifies an expression producing a
UNIQUE> (column constraint)
- UNIQUE ( PARAMETER">column_name [, ... ] )> (table constraint)
+ UNIQUE ( parameter">column_name [, ... ] )> (table constraint)
PRIMARY KEY> (column constraint)
- PRIMARY KEY ( PARAMETER">column_name [, ... ] )> (table constraint)
+ PRIMARY KEY ( parameter">column_name [, ... ] )> (table constraint)
The PRIMARY KEY> constraint specifies that a column or
- WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] )
+ WITH ( parameter">storage_parameter [= ">value ] [, ... ] )
This clause specifies optional storage parameters for a table or index;
- TABLESPACE PARAMETER">tablespace_name
+ TABLESPACE parameter">tablespace_name
- The PARAMETER">tablespace_name is the name
+ The parameter">tablespace_name is the name
of the tablespace in which the new table is to be created.
If not specified,
is consulted, or
- USING INDEX TABLESPACE PARAMETER">tablespace_name
+ USING INDEX TABLESPACE parameter">tablespace_name
This clause allows selection of the tablespace in which the index
CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] table_name
[ (column_name [, ...] ) ]
- [ WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
+ [ WITH ( parameter">storage_parameter [= ">value ] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
- [ TABLESPACE PARAMETER">tablespace_name ]
+ [ TABLESPACE parameter">tablespace_name ]
AS query
[ WITH [ NO ] DATA ]
- WITH ( PARAMETER">storage_parameter [= ">value ] [, ... ] )
+ WITH ( parameter">storage_parameter [= ">value ] [, ... ] )
This clause specifies optional storage parameters for the new table;
- TABLESPACE PARAMETER">tablespace_name
+ TABLESPACE parameter">tablespace_name
- The PARAMETER">tablespace_name is the name
+ The parameter">tablespace_name is the name
of the tablespace in which the new table is to be created.
If not specified,
is consulted, or
CREATE TABLESPACE tablespace_name
[ OWNER { new_owner | CURRENT_USER | SESSION_USER } ]
LOCATION 'directory '
- [ WITH ( PARAMETER">tablespace_option = ">value [, ... ] ) ]
+ [ WITH ( parameter">tablespace_option = ">value [, ... ] ) ]
-CREATE [ CONSTRAINT ] TRIGGER PARAMETER">name { BEFORE | AFTER | INSTEAD OF } { ">event [ OR ... ] }
- ON PARAMETER">table_name
+CREATE [ CONSTRAINT ] TRIGGER parameter">name { BEFORE | AFTER | INSTEAD OF } { ">event [ OR ... ] }
+ ON parameter">table_name
[ FROM referenced_table_name ]
[ NOT DEFERRABLE | [ DEFERRABLE ] [ INITIALLY IMMEDIATE | INITIALLY DEFERRED ] ]
- [ REFERENCING { { OLD | NEW } TABLE [ AS ] PARAMETER">transition_relation_name } [ ... ] ]
+ [ REFERENCING { { OLD | NEW } TABLE [ AS ] parameter">transition_relation_name } [ ... ] ]
[ FOR [ EACH ] { ROW | STATEMENT } ]
[ WHEN ( condition ) ]
- EXECUTE PROCEDURE PARAMETER">function_name ( ">arguments )
+ EXECUTE PROCEDURE parameter">function_name ( ">arguments )
where event can be one of:
- PARAMETER">referenced_table_name
+ parameter">referenced_table_name
The (possibly schema-qualified) name of another table referenced by the
- PARAMETER">transition_relation_name
+ parameter">transition_relation_name
The (unqualified) name to be used within the trigger for this
CREATE TYPE name AS
- ( [ PARAMETER">attribute_name ">data_type [ COLLATE collation ] [, ... ] ] )
+ ( [ parameter">attribute_name ">data_type [ COLLATE collation ] [, ... ] ] )
CREATE TYPE name AS ENUM
( [ 'label ' [, ... ] ] )
-CREATE USER PARAMETER">name [ [ WITH ] ">option [ ... ] ]
+CREATE USER parameter">name [ [ WITH ] ">option [ ... ] ]
-
where PARAMETER">option can be:
+
where parameter">option can be:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| LOGIN | NOLOGIN
| REPLICATION | NOREPLICATION
| BYPASSRLS | NOBYPASSRLS
- | CONNECTION LIMIT PARAMETER">connlimit
- | [ ENCRYPTED ] PASSWORD 'PARAMETER">password '
- | VALID UNTIL 'PARAMETER">timestamp '
- | IN ROLE PARAMETER">role_name [, ...]
- | IN GROUP PARAMETER">role_name [, ...]
- | ROLE PARAMETER">role_name [, ...]
- | ADMIN PARAMETER">role_name [, ...]
- | USER PARAMETER">role_name [, ...]
- | SYSID PARAMETER">uid
+ | CONNECTION LIMIT parameter">connlimit
+ | [ ENCRYPTED ] PASSWORD 'parameter">password '
+ | VALID UNTIL 'parameter">timestamp '
+ | IN ROLE parameter">role_name [, ...]
+ | IN GROUP parameter">role_name [, ...]
+ | ROLE parameter">role_name [, ...]
+ | ADMIN parameter">role_name [, ...]
+ | USER parameter">role_name [, ...]
+ | SYSID parameter">uid
CREATE USER MAPPING [IF NOT EXISTS] FOR { user_name | USER | CURRENT_USER | PUBLIC }
SERVER server_name
- [ OPTIONS ( PARAMETER">option '">value ' [ , ... ] ) ]
+ [ OPTIONS ( parameter">option '">value ' [ , ... ] ) ]
- OPTIONS ( PARAMETER">option '">value ' [, ... ] )
+ OPTIONS ( parameter">option '">value ' [, ... ] )
This clause specifies the options of the user mapping. The
-CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] [ RECURSIVE ] VIEW PARAMETER">name [ ( ">column_name [, ...] ) ]
- [ WITH ( PARAMETER">view_option_name [= ">view_option_value ] [, ... ] ) ]
- AS PARAMETER">query
+CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] [ RECURSIVE ] VIEW parameter">name [ ( ">column_name [, ...] ) ]
+ [ WITH ( parameter">view_option_name [= ">view_option_value ] [, ... ] ) ]
+ AS parameter">query
[ WITH [ CASCADED | LOCAL ] CHECK OPTION ]
- WITH ( PARAMETER">view_option_name [= ">view_option_value ] [, ... ] )
+ WITH ( parameter">view_option_name [= ">view_option_value ] [, ... ] )
This clause specifies optional parameters for a view; the following
[ WITH [ RECURSIVE ] with_query [, ...] ]
-DELETE FROM [ ONLY ] PARAMETER">table_name [ * ] [ [ AS ] alias ]
- [ USING PARAMETER">using_list ]
- [ WHERE PARAMETER">condition | WHERE CURRENT OF ">cursor_name ]
+DELETE FROM [ ONLY ] parameter">table_name [ * ] [ [ AS ] alias ]
+ [ USING parameter">using_list ]
+ [ WHERE parameter">condition | WHERE CURRENT OF ">cursor_name ]
[ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
- PARAMETER">using_list
+ parameter">using_list
A list of table expressions, allowing columns from other tables
linkend="sql-from" endterm="sql-from-title"> of a
SELECT statement; for example, an alias for
the table name can be specified. Do not repeat the target table
- in the PARAMETER">using_list ,
+ in the parameter">using_list ,
unless you wish to set up a self-join.
- PARAMETER">cursor_name
+ parameter">cursor_name
The name of the cursor to use in a WHERE CURRENT OF>
- PARAMETER">output_expression
+ parameter">output_expression
An expression to be computed and returned by the DELETE>
command after each row is deleted. The expression can use any
- column names of the table named by PARAMETER">table_name
+ column names of the table named by parameter">table_name
or table(s) listed in USING>.
Write *> to return all columns.
- PARAMETER">output_name
+ parameter">output_name
A name to use for a returned column.
-DO [ LANGUAGE PARAMETER">lang_name ] ">code
+DO [ LANGUAGE parameter">lang_name ] ">code
- PARAMETER">code
+ parameter">code
The procedural language code to be executed. This must be specified
- PARAMETER">lang_name
+ parameter">lang_name
The name of the procedural language the code is written in.
-DROP DATABASE [ IF EXISTS ] PARAMETER">name
+DROP DATABASE [ IF EXISTS ] parameter">name
- PARAMETER">name
+ parameter">name
The name of the database to remove.
-DROP DOMAIN [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP DOMAIN [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of an existing domain.
-DROP EVENT TRIGGER [ IF EXISTS ] PARAMETER">name [ CASCADE | RESTRICT ]
+DROP EVENT TRIGGER [ IF EXISTS ] parameter">name [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name of the event trigger to remove.
-DROP EXTENSION [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP EXTENSION [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name of an installed extension.
-DROP FOREIGN TABLE [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP FOREIGN TABLE [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the foreign table to drop.
-DROP GROUP [ IF EXISTS ] PARAMETER">name [, ...]
+DROP GROUP [ IF EXISTS ] parameter">name [, ...]
-DROP INDEX [ CONCURRENTLY ] [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP INDEX [ CONCURRENTLY ] [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of an index to remove.
-DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] PARAMETER">name [ CASCADE | RESTRICT ]
+DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] parameter">name [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name of an existing procedural language. For backward
-DROP MATERIALIZED VIEW [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP MATERIALIZED VIEW [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the materialized view to
-DROP OPERATOR CLASS [ IF EXISTS ] PARAMETER">name USING ">index_method [ CASCADE | RESTRICT ]
+DROP OPERATOR CLASS [ IF EXISTS ] parameter">name USING ">index_method [ CASCADE | RESTRICT ]
-DROP OPERATOR [ IF EXISTS ] PARAMETER">name ( { left_type | NONE } , { ">right_type | NONE } ) [, ...] [ CASCADE | RESTRICT ]
+DROP OPERATOR [ IF EXISTS ] parameter">name ( { left_type | NONE } , { ">right_type | NONE } ) [, ...] [ CASCADE | RESTRICT ]
-DROP OPERATOR FAMILY [ IF EXISTS ] PARAMETER">name USING ">index_method [ CASCADE | RESTRICT ]
+DROP OPERATOR FAMILY [ IF EXISTS ] parameter">name USING ">index_method [ CASCADE | RESTRICT ]
-DROP OWNED BY { PARAMETER">name | CURRENT_USER | SESSION_USER } [, ...] [ CASCADE | RESTRICT ]
+DROP OWNED BY { parameter">name | CURRENT_USER | SESSION_USER } [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name of a role whose objects will be dropped, and whose
-DROP PUBLICATION [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP PUBLICATION [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
-DROP ROLE [ IF EXISTS ] PARAMETER">name [, ...]
+DROP ROLE [ IF EXISTS ] parameter">name [, ...]
- PARAMETER">name
+ parameter">name
The name of the role to remove.
-DROP RULE [ IF EXISTS ] PARAMETER">name ON ">table_name [ CASCADE | RESTRICT ]
+DROP RULE [ IF EXISTS ] parameter">name ON ">table_name [ CASCADE | RESTRICT ]
-DROP SCHEMA [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP SCHEMA [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name of a schema.
-DROP SEQUENCE [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP SEQUENCE [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of a sequence.
-DROP STATISTICS [ IF EXISTS ] PARAMETER">name [, ...]
+DROP STATISTICS [ IF EXISTS ] parameter">name [, ...]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the statistics object to drop.
-DROP TABLE [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP TABLE [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the table to drop.
-DROP TABLESPACE [ IF EXISTS ] PARAMETER">name
+DROP TABLESPACE [ IF EXISTS ] parameter">name
- PARAMETER">name
+ parameter">name
The name of a tablespace.
-DROP TRIGGER [ IF EXISTS ] PARAMETER">name ON ">table_name [ CASCADE | RESTRICT ]
+DROP TRIGGER [ IF EXISTS ] parameter">name ON ">table_name [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name of the trigger to remove.
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of the table for which
-DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] PARAMETER">name [ CASCADE | RESTRICT ]
+DROP TEXT SEARCH CONFIGURATION [ IF EXISTS ] parameter">name [ CASCADE | RESTRICT ]
-DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] PARAMETER">name [ CASCADE | RESTRICT ]
+DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] parameter">name [ CASCADE | RESTRICT ]
-DROP TEXT SEARCH PARSER [ IF EXISTS ] PARAMETER">name [ CASCADE | RESTRICT ]
+DROP TEXT SEARCH PARSER [ IF EXISTS ] parameter">name [ CASCADE | RESTRICT ]
-DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] PARAMETER">name [ CASCADE | RESTRICT ]
+DROP TEXT SEARCH TEMPLATE [ IF EXISTS ] parameter">name [ CASCADE | RESTRICT ]
-DROP TYPE [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP TYPE [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the data type to remove.
-DROP USER [ IF EXISTS ] PARAMETER">name [, ...]
+DROP USER [ IF EXISTS ] parameter">name [, ...]
-DROP VIEW [ IF EXISTS ] PARAMETER">name [, ...] [ CASCADE | RESTRICT ]
+DROP VIEW [ IF EXISTS ] parameter">name [, ...] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the view to remove.
-EXECUTE PARAMETER">name [ ( ">parameter [, ...] ) ]
+EXECUTE parameter">name [ ( ">parameter [, ...] ) ]
- PARAMETER">name
+ parameter">name
The name of the prepared statement to execute.
- PARAMETER">parameter
+ parameter">parameter
The actual value of a parameter to the prepared statement. This
-FETCH [ PARAMETER">direction [ FROM | IN ] ] ">cursor_name
+FETCH [ parameter">direction [ FROM | IN ] ] ">cursor_name
-
where PARAMETER">direction can be empty or one of:
+
where parameter">direction can be empty or one of:
NEXT
PRIOR
FIRST
LAST
- ABSOLUTE PARAMETER">count
- RELATIVE PARAMETER">count
- PARAMETER">count
+ ABSOLUTE parameter">count
+ RELATIVE parameter">count
+ parameter">count
ALL
FORWARD
- FORWARD PARAMETER">count
+ FORWARD parameter">count
FORWARD ALL
BACKWARD
- BACKWARD PARAMETER">count
+ BACKWARD parameter">count
BACKWARD ALL
retrieve the indicated number of rows moving in the forward or
backward direction, leaving the cursor positioned on the
last-returned row (or after/before all rows, if the
- class="PARAMETER ">count exceeds the number of rows
+ class="parameter ">count exceeds the number of rows
available).
- PARAMETER">direction
+ parameter">direction
-
PARAMETER">direction defines
+
parameter">direction defines
the fetch direction and number of rows to fetch. It can be one
of the following:
Fetch the next row. This is the default if
- class="PARAMETER ">direction is omitted.
+ class="parameter ">direction is omitted.
- ABSOLUTE PARAMETER">count
+ ABSOLUTE parameter">count
Fetch the
- class="PARAMETER ">count'th row of the query,
+ class="parameter ">count'th row of the query,
or the
abs(
- class="PARAMETER ">count)'th row from
+ class="parameter ">count)'th row from
the end if
- class="PARAMETER ">count is negative. Position
+ class="parameter ">count is negative. Position
before first row or after last row if
- class="PARAMETER ">count is out of range; in
+ class="parameter ">count is out of range; in
particular, ABSOLUTE 0 positions before
the first row.
- RELATIVE PARAMETER">count
+ RELATIVE parameter">count
Fetch the
- class="PARAMETER ">count'th succeeding row, or
+ class="parameter ">count'th succeeding row, or
the
abs(
- class="PARAMETER ">count)'th prior
- row if PARAMETER">count is
+ class="parameter ">count)'th prior
+ row if parameter">count is
negative. RELATIVE 0 re-fetches the
current row, if any.
- PARAMETER">count
+ parameter">count
Fetch the next
- class="PARAMETER ">count rows (same as
+ class="parameter ">count rows (same as
FORWARD
- class="PARAMETER ">count).
+ class="parameter ">count).
- FORWARD PARAMETER">count
+ FORWARD parameter">count
Fetch the next
- class="PARAMETER ">count rows.
+ class="parameter ">count rows.
FORWARD 0 re-fetches the current row.
- BACKWARD PARAMETER">count
+ BACKWARD parameter">count
Fetch the prior
- class="PARAMETER ">count rows (scanning
+ class="parameter ">count rows (scanning
backwards). BACKWARD 0 re-fetches the
current row.
- PARAMETER">count
+ parameter">count
possibly-signed integer constant, determining the location or
number of rows to fetch. For FORWARD> and
BACKWARD> cases, specifying a negative
- class="PARAMETER ">count is equivalent to changing
+ class="parameter ">count is equivalent to changing
the sense of FORWARD> and BACKWARD>.
- PARAMETER">cursor_name
+ parameter">cursor_name
An open cursor's name.
The FETCH forms involving
FORWARD and BACKWARD , as well
as the forms
FETCH
- class="PARAMETER ">count and FETCH
+ class="parameter ">count and FETCH
ALL, in which FORWARD is implicit, are
GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
[, ...] | ALL [ PRIVILEGES ] }
- ON { [ TABLE ] PARAMETER">table_name [, ...]
- | ALL TABLES IN SCHEMA PARAMETER">schema_name [, ...] }
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ ON { [ TABLE ] parameter">table_name [, ...]
+ | ALL TABLES IN SCHEMA parameter">schema_name [, ...] }
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
-GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( PARAMETER">column_name [, ...] )
- [, ...] | ALL [ PRIVILEGES ] ( PARAMETER">column_name [, ...] ) }
- ON [ TABLE ] PARAMETER">table_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( parameter">column_name [, ...] )
+ [, ...] | ALL [ PRIVILEGES ] ( parameter">column_name [, ...] ) }
+ ON [ TABLE ] parameter">table_name [, ...]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { { USAGE | SELECT | UPDATE }
[, ...] | ALL [ PRIVILEGES ] }
- ON { SEQUENCE PARAMETER">sequence_name [, ...]
- | ALL SEQUENCES IN SCHEMA PARAMETER">schema_name [, ...] }
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ ON { SEQUENCE parameter">sequence_name [, ...]
+ | ALL SEQUENCES IN SCHEMA parameter">schema_name [, ...] }
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [, ...] | ALL [ PRIVILEGES ] }
ON DATABASE database_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON DOMAIN domain_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON FOREIGN DATA WRAPPER fdw_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON FOREIGN SERVER server_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { EXECUTE | ALL [ PRIVILEGES ] }
ON { FUNCTION function_name [ ( [ [ argmode ] [ arg_name ] arg_type [, ...] ] ) ] [, ...]
- | ALL FUNCTIONS IN SCHEMA PARAMETER">schema_name [, ...] }
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ | ALL FUNCTIONS IN SCHEMA parameter">schema_name [, ...] }
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON LANGUAGE lang_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { { SELECT | UPDATE } [, ...] | ALL [ PRIVILEGES ] }
- ON LARGE OBJECT PARAMETER">loid [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ ON LARGE OBJECT parameter">loid [, ...]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { { CREATE | USAGE } [, ...] | ALL [ PRIVILEGES ] }
ON SCHEMA schema_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { CREATE | ALL [ PRIVILEGES ] }
ON TABLESPACE tablespace_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON TYPE type_name [, ...]
- TO PARAMETER">role_specification [, ...] [ WITH GRANT OPTION ]
+ TO parameter">role_specification [, ...] [ WITH GRANT OPTION ]
-
where PARAMETER">role_specification can be:
+
where parameter">role_specification can be:
- [ GROUP ] PARAMETER">role_name
+ [ GROUP ] parameter">role_name
| PUBLIC
| CURRENT_USER
| SESSION_USER
-GRANT PARAMETER">role_name [, ...] TO ">role_name [, ...] [ WITH ADMIN OPTION ]
+GRANT parameter">role_name [, ...] TO ">role_name [, ...] [ WITH ADMIN OPTION ]
-IMPORT FOREIGN SCHEMA PARAMETER">remote_schema
- [ { LIMIT TO | EXCEPT } ( PARAMETER">table_name [, ...] ) ]
- FROM SERVER PARAMETER">server_name
- INTO PARAMETER">local_schema
- [ OPTIONS ( PARAMETER">option '">value ' [, ... ] ) ]
+IMPORT FOREIGN SCHEMA parameter">remote_schema
+ [ { LIMIT TO | EXCEPT } ( parameter">table_name [, ...] ) ]
+ FROM SERVER parameter">server_name
+ INTO parameter">local_schema
+ [ OPTIONS ( parameter">option '">value ' [, ... ] ) ]
- PARAMETER">remote_schema
+ parameter">remote_schema
The remote schema to import from. The specific meaning of a remote schema
- LIMIT TO ( PARAMETER">table_name [, ...] )
+ LIMIT TO ( parameter">table_name [, ...] )
Import only foreign tables matching one of the given table names.
- EXCEPT ( PARAMETER">table_name [, ...] )
+ EXCEPT ( parameter">table_name [, ...] )
Exclude specified foreign tables from the import. All tables
- PARAMETER">server_name
+ parameter">server_name
The foreign server to import from.
- PARAMETER">local_schema
+ parameter">local_schema
The schema in which the imported foreign tables will be created.
- OPTIONS ( PARAMETER">option '">value ' [, ...] )
+ OPTIONS ( parameter">option '">value ' [, ...] )
Options to be used during the import.
[ WITH [ RECURSIVE ] with_query [, ...] ]
-INSERT INTO PARAMETER">table_name [ AS alias ] [ ( ">column_name [, ...] ) ]
+INSERT INTO parameter">table_name [ AS alias ] [ ( ">column_name [, ...] ) ]
[ OVERRIDING { SYSTEM | USER} VALUE ]
- { DEFAULT VALUES | VALUES ( { PARAMETER">expression | DEFAULT } [, ...] ) [, ...] | ">query }
+ { DEFAULT VALUES | VALUES ( { parameter">expression | DEFAULT } [, ...] ) [, ...] | ">query }
[ ON CONFLICT [ conflict_target ] conflict_action ]
[ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
where conflict_target can be one of:
- ( { index_column_name | ( index_expression ) } [ COLLATE collation ] [ opclass ] [, ...] ) [ WHERE PARAMETER">index_predicate ]
- ON CONSTRAINT PARAMETER">constraint_name
+ ( { index_column_name | ( index_expression ) } [ COLLATE collation ] [ opclass ] [, ...] ) [ WHERE parameter">index_predicate ]
+ ON CONSTRAINT parameter">constraint_name
and conflict_action is one of:
DO NOTHING
- DO UPDATE SET { PARAMETER">column_name = { ">expression | DEFAULT } |
- ( PARAMETER">column_name [, ...] ) = [ ROW ] ( { ">expression | DEFAULT } [, ...] ) |
- ( PARAMETER">column_name [, ...] ) = ( ">sub-SELECT )
+ DO UPDATE SET { parameter">column_name = { ">expression | DEFAULT } |
+ ( parameter">column_name [, ...] ) = [ ROW ] ( { ">expression | DEFAULT } [, ...] ) |
+ ( parameter">column_name [, ...] ) = ( ">sub-SELECT )
} [, ...]
- [ WHERE PARAMETER">condition ]
+ [ WHERE parameter">condition ]
inserted or updated will be returned. For example, if a row was
locked but not updated because an ON CONFLICT DO UPDATE
... WHERE clause
- class="PARAMETER ">condition was not satisfied, the
+ class="parameter ">condition was not satisfied, the
row will not be returned.
Use of the RETURNING> clause requires SELECT>
privilege on all columns mentioned in RETURNING>.
If you use the
- class="PARAMETER ">query clause to insert rows from a
+ class="parameter ">query clause to insert rows from a
query, you of course need to have SELECT privilege on
any table or column used in the query.
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of an existing table.
A substitute name for
- class="PARAMETER ">table_name. When an alias is
+ class="parameter ">table_name. When an alias is
provided, it completely hides the actual name of the table.
This is particularly useful when ON CONFLICT DO UPDATE>
targets a table named excluded>, since that will otherwise
- PARAMETER">column_name
+ parameter">column_name
The name of a column in the table named by
- class="PARAMETER ">table_name. The column name
+ class="parameter ">table_name. The column name
can be qualified with a subfield name or array subscript, if
needed. (Inserting into only some fields of a composite
column leaves the other fields null.) When referencing a
- PARAMETER">expression
+ parameter">expression
An expression or value to assign to the corresponding column.
- PARAMETER">query
+ parameter">query
A query (SELECT statement) that supplies the
- PARAMETER">output_expression
+ parameter">output_expression
An expression to be computed and returned by the
INSERT> command after each row is inserted or
updated. The expression can use any column names of the table
named by
- class="PARAMETER ">table_name. Write
+ class="parameter ">table_name. Write
*> to return all columns of the inserted or updated
row(s).
- PARAMETER">output_name
+ parameter">output_name
A name to use for a returned column.
conflict_target can perform
unique index inference . When performing
inference, it consists of one or more
- class="PARAMETER ">index_column_name columns and/or
- PARAMETER">index_expression
- expressions, and an optional
PARAMETER">index_predicate . All
- class="PARAMETER ">table_name unique indexes that,
+ class="parameter ">index_column_name columns and/or
+ parameter">index_expression
+ expressions, and an optional
parameter">index_predicate . All
+ class="parameter ">table_name unique indexes that,
without regard to order, contain exactly the
conflict_target -specified
columns/expressions are inferred (chosen) as arbiter indexes. If
- an PARAMETER">index_predicate is
+ an parameter">index_predicate is
specified, it must, as a further requirement for inference,
satisfy arbiter indexes. Note that this means a non-partial
unique index (a unique index without a predicate) will be inferred
- PARAMETER">index_column_name
+ parameter">index_column_name
The name of a
- class="PARAMETER ">table_name column. Used to
+ class="parameter ">table_name column. Used to
infer arbiter indexes. Follows CREATE
INDEX format. SELECT> privilege on
- PARAMETER">index_column_name
+ parameter">index_column_name
is required.
- PARAMETER">index_expression
+ parameter">index_expression
Similar to
- class="PARAMETER ">index_column_name, but used to
+ class="parameter ">index_column_name, but used to
infer expressions on
- class="PARAMETER ">table_name columns appearing
+ class="parameter ">table_name columns appearing
within index definitions (not simple columns). Follows
CREATE INDEX format. SELECT>
privilege on any column appearing within
- class="PARAMETER ">index_expression is required.
+ class="parameter ">index_expression is required.
- PARAMETER">collation
+ parameter">collation
When specified, mandates that corresponding
- class="PARAMETER ">index_column_name or
- PARAMETER">index_expression
+ class="parameter ">index_column_name or
+ parameter">index_expression
use a particular collation in order to be matched during
inference. Typically this is omitted, as collations usually
do not affect whether or not a constraint violation occurs.
- PARAMETER">opclass
+ parameter">opclass
When specified, mandates that corresponding
- class="PARAMETER ">index_column_name or
- PARAMETER">index_expression
+ class="parameter ">index_column_name or
+ parameter">index_expression
use particular operator class in order to be matched during
inference. Typically this is omitted, as the
equality semantics are often equivalent
- PARAMETER">index_predicate
+ parameter">index_predicate
Used to allow inference of partial unique indexes. Any
partial indexes) can be inferred. Follows CREATE
INDEX format. SELECT> privilege on any
column appearing within
- class="PARAMETER ">index_predicate is required.
+ class="parameter ">index_predicate is required.
- PARAMETER">constraint_name
+ parameter">constraint_name
Explicitly specifies an arbiter
- PARAMETER">condition
+ parameter">condition
An expression that returns a value of type
It is often preferable to use unique index inference rather than
naming a constraint directly using ON CONFLICT ON
- CONSTRAINT PARAMETER">
+ CONSTRAINT parameter">
constraint_name. Inference will continue to work
correctly when the underlying index is replaced by another more
or less equivalent index in an overlapping way, for example when
Possible limitations of the
- class="PARAMETER ">query clause are documented under
+ class="parameter ">query clause are documented under
.
-LISTEN PARAMETER">channel
+LISTEN parameter">channel
LISTEN registers the current session as a
listener on the notification channel named
- class="PARAMETER ">channel.
+ class="parameter ">channel.
If the current session is already registered as a listener for
this notification channel, nothing is done.
Whenever the command
NOTIFY
- class="PARAMETER ">channel is invoked, either
+ class="parameter ">channel is invoked, either
by this session or another one connected to the same database, all
the sessions currently listening on that notification channel are
notified, and each will in turn notify its connected client
- PARAMETER">channel
+ parameter">channel
Name of a notification channel (any identifier).
-LOAD 'PARAMETER">filename '
+LOAD 'parameter">filename '
Non-superusers can only apply LOAD> to library files
located in $libdir/plugins/> — the specified
- PARAMETER">filename must begin
+ parameter">filename must begin
with exactly that string. (It is the database administrator's
responsibility to ensure that only safe> libraries
are installed there.)
-LOCK [ TABLE ] [ ONLY ] PARAMETER">name [ * ] [, ...] [ IN ">lockmode MODE ] [ NOWAIT ]
+LOCK [ TABLE ] [ ONLY ] parameter">name [ * ] [, ...] [ IN ">lockmode MODE ] [ NOWAIT ]
-
where PARAMETER">lockmode is one of:
+
where parameter">lockmode is one of:
ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE
| SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE
committed data, because SHARE> lock mode conflicts with
the ROW EXCLUSIVE> lock acquired by writers, and your
LOCK TABLE
- class="PARAMETER ">name IN SHARE MODE
+ class="parameter ">name IN SHARE MODE
statement will wait until any concurrent holders of ROW
EXCLUSIVE mode locks commit or roll back. Thus, once you
obtain the lock, there are no uncommitted writes outstanding;
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of an existing table to
-MOVE [ PARAMETER">direction [ FROM | IN ] ] ">cursor_name
+MOVE [ parameter">direction [ FROM | IN ] ] ">cursor_name
-
where PARAMETER">direction can be empty or one of:
+
where parameter">direction can be empty or one of:
NEXT
PRIOR
FIRST
LAST
- ABSOLUTE PARAMETER">count
- RELATIVE PARAMETER">count
- PARAMETER">count
+ ABSOLUTE parameter">count
+ RELATIVE parameter">count
+ parameter">count
ALL
FORWARD
- FORWARD PARAMETER">count
+ FORWARD parameter">count
FORWARD ALL
BACKWARD
- BACKWARD PARAMETER">count
+ BACKWARD parameter">count
BACKWARD ALL
-NOTIFY PARAMETER">channel [ , ">payload ]
+NOTIFY parameter">channel [ , ">payload ]
- PARAMETER">channel
+ parameter">channel
Name of the notification channel to be signaled (any identifier).
- PARAMETER">payload
+ parameter">payload
The payload> string to be communicated along with the
Restore only those archive elements that are listed in
- class="PARAMETER ">list-file, and restore them in the
+ class="parameter ">list-file, and restore them in the
order they appear in the file. Note that
if filtering switches such as -n> or -t> are
used with -L>, they will further restrict the items restored.
-
PARAMETER">list-file> is normally created by
+
parameter">list-file> is normally created by
editing the output of a previous -l> operation.
Lines can be moved or removed, and can also
be commented out by placing a semicolon (; ) at the
-PREPARE PARAMETER">name [ ( data_type [, ...] ) ] AS ">statement
+PREPARE parameter">name [ ( data_type [, ...] ) ] AS ">statement
- PARAMETER">name
+ parameter">name
An arbitrary name given to this particular prepared
- PARAMETER">data_type
+ parameter">data_type
The data type of a parameter to the prepared statement. If the
- PARAMETER">statement
+ parameter">statement
Any SELECT>, INSERT>, UPDATE>,
-PREPARE TRANSACTION PARAMETER">transaction_id
+PREPARE TRANSACTION parameter">transaction_id
- PARAMETER">transaction_id
+ parameter">transaction_id
An arbitrary identifier that later identifies this transaction for
-REASSIGN OWNED BY { PARAMETER">old_role | CURRENT_USER | SESSION_USER } [, ...]
- TO { PARAMETER">new_role | CURRENT_USER | SESSION_USER }
+REASSIGN OWNED BY { parameter">old_role | CURRENT_USER | SESSION_USER } [, ...]
+ TO { parameter">new_role | CURRENT_USER | SESSION_USER }
REASSIGN OWNED instructs the system to change
the ownership of database objects owned by any of the
- PARAMETER">old_roles to
- PARAMETER">new_role .
+ parameter">old_roles to
+ parameter">new_role .
- PARAMETER">old_role
+ parameter">old_role
The name of a role. The ownership of all the objects within the
current database, and of all shared objects (databases, tablespaces),
owned by this role will be reassigned to
- PARAMETER">new_role .
+ parameter">new_role .
- PARAMETER">new_role
+ parameter">new_role
The name of the role that will be made the new owner of the
The REASSIGN OWNED command does not affect any
- privileges granted to the PARAMETER">old_roles> for
+ privileges granted to the parameter">old_roles> for
objects that are not owned by them. Use DROP OWNED to
revoke such privileges.
-REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] PARAMETER">name
+REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] parameter">name
[ WITH [ NO ] DATA ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of the materialized view to
-REINDEX [ ( VERBOSE ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } PARAMETER">name
+REINDEX [ ( VERBOSE ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } parameter">name
- PARAMETER">name
+ parameter">name
The name of the specific index, table, or database to be
-RESET PARAMETER">configuration_parameter
+RESET parameter">configuration_parameter
RESET ALL
- PARAMETER">configuration_parameter
+ parameter">configuration_parameter
Name of a settable run-time parameter. Available parameters are
REVOKE [ GRANT OPTION FOR ]
{ { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
[, ...] | ALL [ PRIVILEGES ] }
- ON { [ TABLE ] PARAMETER">table_name [, ...]
+ ON { [ TABLE ] parameter">table_name [, ...]
| ALL TABLES IN SCHEMA schema_name [, ...] }
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
- { { SELECT | INSERT | UPDATE | REFERENCES } ( PARAMETER">column_name [, ...] )
- [, ...] | ALL [ PRIVILEGES ] ( PARAMETER">column_name [, ...] ) }
- ON [ TABLE ] PARAMETER">table_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ { { SELECT | INSERT | UPDATE | REFERENCES } ( parameter">column_name [, ...] )
+ [, ...] | ALL [ PRIVILEGES ] ( parameter">column_name [, ...] ) }
+ ON [ TABLE ] parameter">table_name [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ { USAGE | SELECT | UPDATE }
[, ...] | ALL [ PRIVILEGES ] }
- ON { SEQUENCE PARAMETER">sequence_name [, ...]
+ ON { SEQUENCE parameter">sequence_name [, ...]
| ALL SEQUENCES IN SCHEMA schema_name [, ...] }
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ { CREATE | CONNECT | TEMPORARY | TEMP } [, ...] | ALL [ PRIVILEGES ] }
ON DATABASE database_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ USAGE | ALL [ PRIVILEGES ] }
ON DOMAIN domain_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ USAGE | ALL [ PRIVILEGES ] }
ON FOREIGN DATA WRAPPER fdw_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ USAGE | ALL [ PRIVILEGES ] }
ON FOREIGN SERVER server_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ EXECUTE | ALL [ PRIVILEGES ] }
ON { FUNCTION function_name [ ( [ [ argmode ] [ arg_name ] arg_type [, ...] ] ) ] [, ...]
| ALL FUNCTIONS IN SCHEMA schema_name [, ...] }
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ USAGE | ALL [ PRIVILEGES ] }
ON LANGUAGE lang_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ { SELECT | UPDATE } [, ...] | ALL [ PRIVILEGES ] }
- ON LARGE OBJECT PARAMETER">loid [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ ON LARGE OBJECT parameter">loid [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ { CREATE | USAGE } [, ...] | ALL [ PRIVILEGES ] }
ON SCHEMA schema_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ CREATE | ALL [ PRIVILEGES ] }
ON TABLESPACE tablespace_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ GRANT OPTION FOR ]
{ USAGE | ALL [ PRIVILEGES ] }
ON TYPE type_name [, ...]
- FROM { [ GROUP ] PARAMETER">role_name | PUBLIC } [, ...]
+ FROM { [ GROUP ] parameter">role_name | PUBLIC } [, ...]
[ CASCADE | RESTRICT ]
REVOKE [ ADMIN OPTION FOR ]
- PARAMETER">role_name [, ...] FROM ">role_name [, ...]
+ parameter">role_name [, ...] FROM ">role_name [, ...]
[ CASCADE | RESTRICT ]
-ROLLBACK PREPARED PARAMETER">transaction_id
+ROLLBACK PREPARED parameter">transaction_id
- PARAMETER">transaction_id
+ parameter">transaction_id
The transaction identifier of the transaction that is to be
- PARAMETER">savepoint_name>
+ parameter">savepoint_name>
The savepoint to roll back to.
-SECURITY LABEL [ FOR PARAMETER">provider ] ON
+SECURITY LABEL [ FOR parameter">provider ] ON
{
- TABLE PARAMETER">object_name |
- COLUMN PARAMETER">table_name .">column_name |
- AGGREGATE PARAMETER">aggregate_name ( aggregate_signature ) |
- DATABASE PARAMETER">object_name |
- DOMAIN PARAMETER">object_name |
- EVENT TRIGGER PARAMETER">object_name |
- FOREIGN TABLE PARAMETER">object_name
- FUNCTION PARAMETER">function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
- LARGE OBJECT PARAMETER">large_object_oid |
- MATERIALIZED VIEW PARAMETER">object_name |
- [ PROCEDURAL ] LANGUAGE PARAMETER">object_name |
- PUBLICATION PARAMETER">object_name |
- ROLE PARAMETER">object_name |
- SCHEMA PARAMETER">object_name |
- SEQUENCE PARAMETER">object_name |
- SUBSCRIPTION PARAMETER">object_name |
- TABLESPACE PARAMETER">object_name |
- TYPE PARAMETER">object_name |
- VIEW PARAMETER">object_name
-} IS 'PARAMETER">label '
+ TABLE parameter">object_name |
+ COLUMN parameter">table_name .">column_name |
+ AGGREGATE parameter">aggregate_name ( aggregate_signature ) |
+ DATABASE parameter">object_name |
+ DOMAIN parameter">object_name |
+ EVENT TRIGGER parameter">object_name |
+ FOREIGN TABLE parameter">object_name
+ FUNCTION parameter">function_name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] |
+ LARGE OBJECT parameter">large_object_oid |
+ MATERIALIZED VIEW parameter">object_name |
+ [ PROCEDURAL ] LANGUAGE parameter">object_name |
+ PUBLICATION parameter">object_name |
+ ROLE parameter">object_name |
+ SCHEMA parameter">object_name |
+ SEQUENCE parameter">object_name |
+ SUBSCRIPTION parameter">object_name |
+ TABLESPACE parameter">object_name |
+ TYPE parameter">object_name |
+ VIEW parameter">object_name
+} IS 'parameter">label '
where aggregate_signature is:
- PARAMETER">new_table
+ parameter">new_table
The name (optionally schema-qualified) of the table to be created.
-SET [ SESSION | LOCAL ] PARAMETER">configuration_parameter { TO | = } { value | '">value ' | DEFAULT }
-SET [ SESSION | LOCAL ] TIME ZONE { PARAMETER">timezone | LOCAL | DEFAULT }
+SET [ SESSION | LOCAL ] parameter">configuration_parameter { TO | = } { value | '">value ' | DEFAULT }
+SET [ SESSION | LOCAL ] TIME ZONE { parameter">timezone | LOCAL | DEFAULT }
- PARAMETER">configuration_parameter
+ parameter">configuration_parameter
Name of a settable run-time parameter. Available parameters are
- PARAMETER">value
+ parameter">value
New value of parameter. Values can be specified as string
-SHOW PARAMETER">name
+SHOW parameter">name
SHOW ALL
- PARAMETER">name
+ parameter">name
The name of a run-time parameter. Available parameters are
-TRUNCATE [ TABLE ] [ ONLY ] PARAMETER">name [ * ] [, ... ]
+TRUNCATE [ TABLE ] [ ONLY ] parameter">name [ * ] [, ... ]
[ RESTART IDENTITY | CONTINUE IDENTITY ] [ CASCADE | RESTRICT ]
- PARAMETER">name
+ parameter">name
The name (optionally schema-qualified) of a table to truncate.
-UNLISTEN { PARAMETER">channel | * }
+UNLISTEN { parameter">channel | * }
UNLISTEN cancels any existing registration of
the current
PostgreSQL session as a
listener on the notification channel named
- class="PARAMETER ">channel. The special wildcard
+ class="parameter ">channel. The special wildcard
* cancels all listener registrations for the
current session.
- PARAMETER">channel
+ parameter">channel
Name of a notification channel (any identifier).
[ WITH [ RECURSIVE ] with_query [, ...] ]
-UPDATE [ ONLY ] PARAMETER">table_name [ * ] [ [ AS ] alias ]
- SET { PARAMETER">column_name = { ">expression | DEFAULT } |
- ( PARAMETER">column_name [, ...] ) = [ ROW ] ( { ">expression | DEFAULT } [, ...] ) |
- ( PARAMETER">column_name [, ...] ) = ( ">sub-SELECT )
+UPDATE [ ONLY ] parameter">table_name [ * ] [ [ AS ] alias ]
+ SET { parameter">column_name = { ">expression | DEFAULT } |
+ ( parameter">column_name [, ...] ) = [ ROW ] ( { ">expression | DEFAULT } [, ...] ) |
+ ( parameter">column_name [, ...] ) = ( ">sub-SELECT )
} [, ...]
- [ FROM PARAMETER">from_list ]
- [ WHERE PARAMETER">condition | WHERE CURRENT OF ">cursor_name ]
+ [ FROM parameter">from_list ]
+ [ WHERE parameter">condition | WHERE CURRENT OF ">cursor_name ]
[ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of the table to update.
- PARAMETER">column_name
+ parameter">column_name
The name of a column in the table named by
- class="PARAMETER ">table_name.
+ class="parameter ">table_name.
The column name can be qualified with a subfield name or array
subscript, if needed. Do not include the table's name in the
specification of a target column — for example,
- PARAMETER">expression
+ parameter">expression
An expression to assign to the column. The expression can use the
- PARAMETER">sub-SELECT
+ parameter">sub-SELECT
A SELECT> sub-query that produces as many output columns
- PARAMETER">from_list
+ parameter">from_list
A list of table expressions, allowing columns from other tables
- PARAMETER">condition
+ parameter">condition
An expression that returns a value of type boolean .
- PARAMETER">cursor_name
+ parameter">cursor_name
The name of the cursor to use in a WHERE CURRENT OF>
- PARAMETER">output_expression
+ parameter">output_expression
An expression to be computed and returned by the UPDATE>
command after each row is updated. The expression can use any
- column names of the table named by PARAMETER">table_name
+ column names of the table named by parameter">table_name
or table(s) listed in FROM>.
Write *> to return all columns.
- PARAMETER">output_name
+ parameter">output_name
A name to use for a returned column.
-VACUUM [ ( PARAMETER">option [, ...] ) ] [ ">table_and_columns [, ...] ]
-VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ ANALYZE ] [ PARAMETER">table_and_columns [, ...] ]
+VACUUM [ ( parameter">option [, ...] ) ] [ ">table_and_columns [, ...] ]
+VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ ANALYZE ] [ parameter">table_and_columns [, ...] ]
-
where PARAMETER">option can be one of:
+
where parameter">option can be one of:
FULL
FREEZE
ANALYZE
DISABLE_PAGE_SKIPPING
-
and PARAMETER">table_and_columns is:
+
and parameter">table_and_columns is:
- PARAMETER">table_name [ ( ">column_name [, ...] ) ]
+ parameter">table_name [ ( ">column_name [, ...] ) ]
- Without a PARAMETER">table_and_columns
+ Without a parameter">table_and_columns
list, VACUUM processes every table and materialized view
in the current database that the current user has permission to vacuum.
With a list, VACUUM processes only those table(s).
- PARAMETER">table_name
+ parameter">table_name
The name (optionally schema-qualified) of a specific table or
- PARAMETER">column_name
+ parameter">column_name
The name of a specific column to analyze. Defaults to all columns.
-VALUES ( PARAMETER">expression [, ...] ) [, ...]
+VALUES ( parameter">expression [, ...] ) [, ...]
[ ORDER BY sort_expression [ ASC | DESC | USING operator ] [, ...] ]
[ LIMIT { count | ALL } ]
[ OFFSET start [ ROW | ROWS ] ]
- PARAMETER">expression
+ parameter">expression
A constant or expression to compute and insert at the indicated place
in the resulting table (set of rows). In a VALUES> list
appearing at the top level of an INSERT>, an
- PARAMETER">expression can be replaced
+ parameter">expression can be replaced
by DEFAULT to indicate that the destination column's
default value should be inserted. DEFAULT cannot
be used when VALUES> appears in other contexts.
-to_tsvector( PARAMETER">config regconfig>, ">document text>) returns tsvector>
+to_tsvector( parameter">config regconfig>, ">document text>) returns tsvector>
-to_tsquery( PARAMETER">config regconfig>, ">querytext text>) returns tsquery>
+to_tsquery( parameter">config regconfig>, ">querytext text>) returns tsquery>
-plainto_tsquery( PARAMETER">config regconfig>, ">querytext text>) returns tsquery>
+plainto_tsquery( parameter">config regconfig>, ">querytext text>) returns tsquery>
-phraseto_tsquery( PARAMETER">config regconfig>, ">querytext text>) returns tsquery>
+phraseto_tsquery( parameter">config regconfig>, ">querytext text>) returns tsquery>
- ts_rank( PARAMETER">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> ) returns float4>
+ ts_rank( parameter">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> ) returns float4>
- ts_rank_cd( PARAMETER">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> ) returns float4>
+ ts_rank_cd( parameter">weights float4[]>, vector tsvector>, query tsquery> , ">normalization integer> ) returns float4>
For both these functions,
- the optional PARAMETER">weights
+ the optional parameter">weights
argument offers the ability to weigh word instances more or less
heavily depending on how they are labeled. The weight arrays specify
how heavily to weigh each category of word, in the order:
{D-weight, C-weight, B-weight, A-weight}
- If no PARAMETER">weights are provided,
+ If no parameter">weights are provided,
then these defaults are used:
-ts_headline( PARAMETER">config regconfig>, document text>, query tsquery> , ">options text> ) returns text>
+ts_headline( parameter">config regconfig>, document text>, query tsquery> , ">options text> ) returns text>
- setweight(PARAMETER">vector tsvector>, ">weight "char">) returns tsvector>
+ setweight(parameter">vector tsvector>, ">weight "char">) returns tsvector>
- length(PARAMETER">vector tsvector>) returns integer>
+ length(parameter">vector tsvector>) returns integer>
- strip(PARAMETER">vector tsvector>) returns tsvector>
+ strip(parameter">vector tsvector>) returns tsvector>
- tsquery_phrase(PARAMETER">query1 tsquery>, query2 tsquery> [, ">distance integer> ]) returns tsquery>
+ tsquery_phrase(parameter">query1 tsquery>, query2 tsquery> [, ">distance integer> ]) returns tsquery>
- numnode(PARAMETER">query tsquery>) returns integer>
+ numnode(parameter">query tsquery>) returns integer>
- querytree(PARAMETER">query tsquery>) returns text>
+ querytree(parameter">query tsquery>) returns text>
- ts_rewrite (PARAMETER">query tsquery>, target tsquery>, ">substitute tsquery>) returns tsquery>
+ ts_rewrite (parameter">query tsquery>, target tsquery>, ">substitute tsquery>) returns tsquery>
This form of ts_rewrite> simply applies a single
- rewrite rule: PARAMETER">target
- is replaced by PARAMETER">substitute
+ rewrite rule: parameter">target
+ is replaced by parameter">substitute
wherever it appears in
- class="PARAMETER ">query. For example:
+ class="parameter ">query. For example:
SELECT ts_rewrite('a & b'::tsquery, 'a'::tsquery, 'c'::tsquery);
- ts_rewrite (PARAMETER">query> tsquery>, ">select> text>) returns tsquery>
+ ts_rewrite (parameter">query> tsquery>, ">select> text>) returns tsquery>
-tsvector_update_trigger(PARAMETER">tsvector_column_name , config_name , ">text_column_name , ... )
-tsvector_update_trigger_column(PARAMETER">tsvector_column_name , config_column_name , ">text_column_name , ... )
+tsvector_update_trigger(parameter">tsvector_column_name , config_name , ">text_column_name , ... )
+tsvector_update_trigger_column(parameter">tsvector_column_name , config_column_name , ">text_column_name , ... )
-ts_stat(PARAMETER">sqlquery text>, ">weights text>,
- OUT PARAMETER">word text>, OUT ">ndoc integer>,
- OUT PARAMETER">nentry integer>) returns setof record>
+ts_stat(parameter">sqlquery text>, ">weights text>,
+ OUT parameter">word text>, OUT ">ndoc integer>,
+ OUT parameter">nentry integer>) returns setof record>
-ts_debug( PARAMETER">config regconfig>, ">document text>,
- OUT PARAMETER">alias> text>,
- OUT PARAMETER">description> text>,
- OUT PARAMETER">token> text>,
- OUT PARAMETER">dictionaries> regdictionary[]>,
- OUT PARAMETER">dictionary> regdictionary>,
- OUT PARAMETER">lexemes> text[]>)
+ts_debug( parameter">config regconfig>, ">document text>,
+ OUT parameter">alias> text>,
+ OUT parameter">description> text>,
+ OUT parameter">token> text>,
+ OUT parameter">dictionaries> regdictionary[]>,
+ OUT parameter">dictionary> regdictionary>,
+ OUT parameter">lexemes> text[]>)
returns setof record
ts_debug> displays information about every token of
- PARAMETER">document as produced by the
+ parameter">document as produced by the
parser and processed by the configured dictionaries. It uses the
configuration specified by
- class="PARAMETER ">config,
+ class="parameter ">config,
or default_text_search_config if that argument is
omitted.
-ts_parse(PARAMETER">parser_name text>, ">document text>,
- OUT PARAMETER">tokid> integer>, OUT ">token> text>) returns setof record>
-ts_parse(PARAMETER">parser_oid oid>, ">document text>,
- OUT PARAMETER">tokid> integer>, OUT ">token> text>) returns setof record>
+ts_parse(parameter">parser_name text>, ">document text>,
+ OUT parameter">tokid> integer>, OUT ">token> text>) returns setof record>
+ts_parse(parameter">parser_oid oid>, ">document text>,
+ OUT parameter">tokid> integer>, OUT ">token> text>) returns setof record>
-ts_token_type(PARAMETER">parser_name> text>, OUT ">tokid> integer>,
- OUT PARAMETER">alias> text>, OUT ">description> text>) returns setof record>
-ts_token_type(PARAMETER">parser_oid> oid>, OUT ">tokid> integer>,
- OUT PARAMETER">alias> text>, OUT ">description> text>) returns setof record>
+ts_token_type(parameter">parser_name> text>, OUT ">tokid> integer>,
+ OUT parameter">alias> text>, OUT ">description> text>) returns setof record>
+ts_token_type(parameter">parser_oid> oid>, OUT ">tokid> integer>,
+ OUT parameter">alias> text>, OUT ">description> text>) returns setof record>
-ts_lexize(PARAMETER">dict regdictionary>, ">token text>) returns text[]>
+ts_lexize(parameter">dict regdictionary>, ">token text>) returns text[]>
-unaccent(PARAMETER">dictionary , ">string ) returns text
+unaccent(parameter">dictionary , ">string ) returns text
- If the PARAMETER">dictionary argument is
+ If the parameter">dictionary argument is
omitted, unaccent> is assumed.