📄 sql_help.h
字号:
/* * *** Do not change this file by hand. It is automatically * *** generated from the DocBook documentation. * * generated by * /usr/local/bin/suidperl create_help.pl ../../../doc/src/sgml/ref sql_help.h * */#ifndef SQL_HELP_H#define SQL_HELP_H#define N_(x) (x) /* gettext noop */struct _helpStruct{ char *cmd; /* the command name */ char *help; /* the help associated with it */ char *syntax; /* the syntax associated with it */};static struct _helpStruct QL_HELP[] = { { "ABORT", N_("abort the current transaction"), N_("ABORT [ WORK | TRANSACTION ]") }, { "ALTER AGGREGATE", N_("change the definition of an aggregate function"), N_("ALTER AGGREGATE name ( type ) RENAME TO new_name\nALTER AGGREGATE name ( type ) OWNER TO new_owner\nALTER AGGREGATE name ( type ) SET SCHEMA new_schema") }, { "ALTER CONVERSION", N_("change the definition of a conversion"), N_("ALTER CONVERSION name RENAME TO newname\nALTER CONVERSION name OWNER TO newowner") }, { "ALTER DATABASE", N_("change a database"), N_("ALTER DATABASE name [ [ WITH ] option [ ... ] ]\n\nwhere option can be:\n\n CONNECTION LIMIT connlimit\n\nALTER DATABASE name SET parameter { TO | = } { value | DEFAULT }\nALTER DATABASE name RESET parameter\n\nALTER DATABASE name RENAME TO newname\n\nALTER DATABASE name OWNER TO new_owner") }, { "ALTER DOMAIN", N_("change the definition of a domain"), N_("ALTER DOMAIN name\n { SET DEFAULT expression | DROP DEFAULT }\nALTER DOMAIN name\n { SET | DROP } NOT NULL\nALTER DOMAIN name\n ADD domain_constraint\nALTER DOMAIN name\n DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\nALTER DOMAIN name\n OWNER TO new_owner \nALTER DOMAIN name\n SET SCHEMA new_schema") }, { "ALTER FUNCTION", N_("change the definition of a function"), N_("ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n action [, ... ] [ RESTRICT ]\nALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n RENAME TO new_name\nALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n OWNER TO new_owner\nALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n SET SCHEMA new_schema\n\nwhere action is one of:\n\n CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n IMMUTABLE | STABLE | VOLATILE\n [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER") }, { "ALTER GROUP", N_("change role name or membership"), N_("ALTER GROUP groupname ADD USER username [, ... ]\nALTER GROUP groupname DROP USER username [, ... ]\n\nALTER GROUP groupname RENAME TO newname") }, { "ALTER INDEX", N_("change the definition of an index"), N_("ALTER INDEX name RENAME TO new_name\nALTER INDEX name SET TABLESPACE tablespace_name") }, { "ALTER LANGUAGE", N_("change the definition of a procedural language"), N_("ALTER LANGUAGE name RENAME TO newname") }, { "ALTER OPERATOR CLASS", N_("change the definition of an operator class"), N_("ALTER OPERATOR CLASS name USING index_method RENAME TO newname\nALTER OPERATOR CLASS name USING index_method OWNER TO newowner") }, { "ALTER OPERATOR", N_("change the definition of an operator"), N_("ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO newowner") }, { "ALTER ROLE", N_("change a database role"), N_("ALTER ROLE name [ [ WITH ] option [ ... ] ]\n\nwhere option can be:\n \n SUPERUSER | NOSUPERUSER\n | CREATEDB | NOCREATEDB\n | CREATEROLE | NOCREATEROLE\n | CREATEUSER | NOCREATEUSER\n | INHERIT | NOINHERIT\n | LOGIN | NOLOGIN\n | CONNECTION LIMIT connlimit\n | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n | VALID UNTIL 'timestamp' \n\nALTER ROLE name RENAME TO newname\n\nALTER ROLE name SET parameter { TO | = } { value | DEFAULT }\nALTER ROLE name RESET parameter") }, { "ALTER SCHEMA", N_("change the definition of a schema"), N_("ALTER SCHEMA name RENAME TO newname\nALTER SCHEMA name OWNER TO newowner") }, { "ALTER SEQUENCE", N_("change the definition of a sequence generator"), N_("ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]\n [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n [ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\nALTER SEQUENCE name SET SCHEMA new_schema") }, { "ALTER TABLE", N_("change the definition of a table"), N_("ALTER TABLE [ ONLY ] name [ * ]\n action [, ... ]\nALTER TABLE [ ONLY ] name [ * ]\n RENAME [ COLUMN ] column TO new_column\nALTER TABLE name\n RENAME TO new_name\nALTER TABLE name\n SET SCHEMA new_schema\n\nwhere action is one of:\n\n ADD [ COLUMN ] column type [ column_constraint [ ... ] ]\n DROP [ COLUMN ] column [ RESTRICT | CASCADE ]\n ALTER [ COLUMN ] column TYPE type [ USING expression ]\n ALTER [ COLUMN ] column SET DEFAULT expression\n ALTER [ COLUMN ] column DROP DEFAULT\n ALTER [ COLUMN ] column { SET | DROP } NOT NULL\n ALTER [ COLUMN ] column SET STATISTICS integer\n ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }\n ADD table_constraint\n DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n DISABLE TRIGGER [ trigger_name | ALL | USER ]\n ENABLE TRIGGER [ trigger_name | ALL | USER ]\n CLUSTER ON index_name\n SET WITHOUT CLUSTER\n SET WITHOUT OIDS\n OWNER TO new_owner\n SET TABLESPACE new_tablespace") }, { "ALTER TABLESPACE", N_("change the definition of a tablespace"), N_("ALTER TABLESPACE name RENAME TO newname\nALTER TABLESPACE name OWNER TO newowner") }, { "ALTER TRIGGER", N_("change the definition of a trigger"), N_("ALTER TRIGGER name ON table RENAME TO newname") }, { "ALTER TYPE", N_("change the definition of a type"), N_("ALTER TYPE name OWNER TO new_owner \nALTER TYPE name SET SCHEMA new_schema") }, { "ALTER USER", N_("change a database role"), N_("ALTER USER name [ [ WITH ] option [ ... ] ]\n\nwhere option can be:\n \n SUPERUSER | NOSUPERUSER\n | CREATEDB | NOCREATEDB\n | CREATEROLE | NOCREATEROLE\n | CREATEUSER | NOCREATEUSER\n | INHERIT | NOINHERIT\n | LOGIN | NOLOGIN\n | CONNECTION LIMIT connlimit\n | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n | VALID UNTIL 'timestamp' \n\nALTER USER name RENAME TO newname\n\nALTER USER name SET parameter { TO | = } { value | DEFAULT }\nALTER USER name RESET parameter") }, { "ANALYZE", N_("collect statistics about a database"), N_("ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]") }, { "BEGIN", N_("start a transaction block"), N_("BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n\nwhere transaction_mode is one of:\n\n ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n READ WRITE | READ ONLY") }, { "CHECKPOINT", N_("force a transaction log checkpoint"), N_("CHECKPOINT") }, { "CLOSE", N_("close a cursor"), N_("CLOSE name") }, { "CLUSTER", N_("cluster a table according to an index"), N_("CLUSTER indexname ON tablename\nCLUSTER tablename\nCLUSTER") }, { "COMMENT", N_("define or change the comment of an object"), N_("COMMENT ON\n{\n TABLE object_name |\n COLUMN table_name.column_name |\n AGGREGATE agg_name (agg_type) |\n CAST (sourcetype AS targettype) |\n CONSTRAINT constraint_name ON table_name |\n CONVERSION object_name |\n DATABASE object_name |\n DOMAIN object_name |\n FUNCTION func_name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) |\n INDEX object_name |\n LARGE OBJECT large_object_oid |\n OPERATOR op (leftoperand_type, rightoperand_type) |\n OPERATOR CLASS object_name USING index_method |\n [ PROCEDURAL ] LANGUAGE object_name |\n RULE rule_name ON table_name |\n SCHEMA object_name |\n SEQUENCE object_name |\n TRIGGER trigger_name ON table_name |\n TYPE object_name |\n VIEW object_name\n} IS 'text'") }, { "COMMIT", N_("commit the current transaction"), N_("COMMIT [ WORK | TRANSACTION ]") }, { "COMMIT PREPARED", N_("commit a transaction that was earlier prepared for two-phase commit"), N_("COMMIT PREPARED transaction_id") }, { "COPY", N_("copy data between a file and a table"), N_("COPY tablename [ ( column [, ...] ) ]\n FROM { 'filename' | STDIN }\n [ [ WITH ] \n [ BINARY ]\n [ OIDS ]\n [ DELIMITER [ AS ] 'delimiter' ]\n [ NULL [ AS ] 'null string' ]\n [ CSV [ HEADER ]\n [ QUOTE [ AS ] 'quote' ] \n [ ESCAPE [ AS ] 'escape' ]\n [ FORCE NOT NULL column [, ...] ]\n\nCOPY tablename [ ( column [, ...] ) ]\n TO { 'filename' | STDOUT }\n [ [ WITH ] \n [ BINARY ]\n [ HEADER ]\n [ OIDS ]\n [ DELIMITER [ AS ] 'delimiter' ]\n [ NULL [ AS ] 'null string' ]\n [ CSV [ HEADER ]\n [ QUOTE [ AS ] 'quote' ] \n [ ESCAPE [ AS ] 'escape' ]\n [ FORCE QUOTE column [, ...] ]") }, { "CREATE AGGREGATE", N_("define a new aggregate function"), N_("CREATE AGGREGATE name (\n BASETYPE = input_data_type,\n SFUNC = sfunc,\n STYPE = state_data_type\n [ , FINALFUNC = ffunc ]\n [ , INITCOND = initial_condition ]\n [ , SORTOP = sort_operator ]\n)") }, { "CREATE CAST", N_("define a new cast"), N_("CREATE CAST (sourcetype AS targettype)\n WITH FUNCTION funcname (argtypes)\n [ AS ASSIGNMENT | AS IMPLICIT ]\n\nCREATE CAST (sourcetype AS targettype)\n WITHOUT FUNCTION\n [ AS ASSIGNMENT | AS IMPLICIT ]") }, { "CREATE CONSTRAINT TRIGGER", N_("define a new constraint trigger"), N_("CREATE CONSTRAINT TRIGGER name\n AFTER events ON\n tablename constraint attributes\n FOR EACH ROW EXECUTE PROCEDURE funcname ( args )") }, { "CREATE CONVERSION", N_("define a new encoding conversion"), N_("CREATE [DEFAULT] CONVERSION name\n FOR source_encoding TO dest_encoding FROM funcname") }, { "CREATE DATABASE", N_("create a new database"), N_("CREATE DATABASE name\n [ [ WITH ] [ OWNER [=] dbowner ]\n [ TEMPLATE [=] template ]\n [ ENCODING [=] encoding ]\n [ TABLESPACE [=] tablespace ]\n [ CONNECTION LIMIT [=] connlimit ] ]") }, { "CREATE DOMAIN", N_("define a new domain"), N_("CREATE DOMAIN name [AS] data_type\n [ DEFAULT expression ]\n [ constraint [ ... ] ]\n\nwhere constraint is:\n\n[ CONSTRAINT constraint_name ]\n{ NOT NULL | NULL | CHECK (expression) }") }, { "CREATE FUNCTION", N_("define a new function"), N_("CREATE [ OR REPLACE ] FUNCTION\n name ( [ [ argmode ] [ argname ] argtype [, ...] ] )\n [ RETURNS rettype ]\n { LANGUAGE langname\n | IMMUTABLE | STABLE | VOLATILE\n | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n | AS 'definition'\n | AS 'obj_file', 'link_symbol'\n } ...\n [ WITH ( attribute [, ...] ) ]") }, { "CREATE GROUP", N_("define a new database role"), N_("CREATE GROUP name [ [ WITH ] option [ ... ] ]\n\nwhere option can be:\n \n SUPERUSER | NOSUPERUSER\n | CREATEDB | NOCREATEDB\n | CREATEROLE | NOCREATEROLE\n | CREATEUSER | NOCREATEUSER\n | INHERIT | NOINHERIT\n | LOGIN | NOLOGIN\n | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n | VALID UNTIL 'timestamp' \n | IN ROLE rolename [, ...]\n | IN GROUP rolename [, ...]\n | ROLE rolename [, ...]\n | ADMIN rolename [, ...]\n | USER rolename [, ...]\n | SYSID uid") }, { "CREATE INDEX", N_("define a new index"), N_("CREATE [ UNIQUE ] INDEX name ON table [ USING method ]\n ( { column | ( expression ) } [ opclass ] [, ...] )\n [ TABLESPACE tablespace ]\n [ WHERE predicate ]") }, { "CREATE LANGUAGE", N_("define a new procedural language"), N_("CREATE [ PROCEDURAL ] LANGUAGE name\nCREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name\n HANDLER call_handler [ VALIDATOR valfunction ]") }, { "CREATE OPERATOR CLASS", N_("define a new operator class"), N_("CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type USING index_method AS\n { OPERATOR strategy_number operator_name [ ( op_type, op_type ) ] [ RECHECK ]\n | FUNCTION support_number funcname ( argument_type [, ...] )\n | STORAGE storage_type\n } [, ... ]") }, { "CREATE OPERATOR", N_("define a new operator"), N_("CREATE OPERATOR name (\n PROCEDURE = funcname\n [, LEFTARG = lefttype ] [, RIGHTARG = righttype ]\n [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n [, HASHES ] [, MERGES ]\n [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ]\n [, LTCMP = less_than_op ] [, GTCMP = greater_than_op ]\n)") }, { "CREATE ROLE", N_("define a new database role"), N_("CREATE ROLE name [ [ WITH ] option [ ... ] ]\n\nwhere option can be:\n \n SUPERUSER | NOSUPERUSER\n | CREATEDB | NOCREATEDB\n | CREATEROLE | NOCREATEROLE\n | CREATEUSER | NOCREATEUSER\n | INHERIT | NOINHERIT\n | LOGIN | NOLOGIN\n | CONNECTION LIMIT connlimit\n | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n | VALID UNTIL 'timestamp' \n | IN ROLE rolename [, ...]\n | IN GROUP rolename [, ...]\n | ROLE rolename [, ...]\n | ADMIN rolename [, ...]\n | USER rolename [, ...]\n | SYSID uid") }, { "CREATE RULE", N_("define a new rewrite rule"), N_("CREATE [ OR REPLACE ] RULE name AS ON event\n TO table [ WHERE condition ]\n DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }") }, { "CREATE SCHEMA", N_("define a new schema"), N_("CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ schema_element [ ... ] ]\nCREATE SCHEMA AUTHORIZATION username [ schema_element [ ... ] ]") }, { "CREATE SEQUENCE", N_("define a new sequence generator"), N_("CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]") }, { "CREATE TABLE", N_("define a new table"), N_("CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name ( [\n { column_name data_type [ DEFAULT default_expr ] [ column_constraint [ ... ] ]\n | table_constraint\n | LIKE parent_table [ { INCLUDING | EXCLUDING } DEFAULTS ] }\n [, ... ]\n] )\n[ INHERITS ( parent_table [, ... ] ) ]\n[ WITH OIDS | WITHOUT OIDS ]\n[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]\n[ TABLESPACE tablespace ]\n\nwhere column_constraint is:\n\n[ CONSTRAINT constraint_name ]\n{ NOT NULL | \n NULL | \n UNIQUE [ USING INDEX TABLESPACE tablespace ] |\n PRIMARY KEY [ USING INDEX TABLESPACE tablespace ] |\n CHECK (expression) |\n REFERENCES reftable [ ( refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]\n [ ON DELETE action ] [ ON UPDATE action ] }\n[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]\n\nand table_constraint is:\n\n[ CONSTRAINT constraint_name ]\n{ UNIQUE ( column_name [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |\n PRIMARY KEY ( column_name [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |\n CHECK ( expression ) |\n FOREIGN KEY ( column_name [, ... ] ) REFERENCES reftable [ ( refcolumn [, ... ] ) ]\n [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE action ] [ ON UPDATE action ] }\n[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]") }, { "CREATE TABLE AS", N_("define a new table from the results of a query"), N_("CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name\n [ (column_name [, ...] ) ] [ [ WITH | WITHOUT ] OIDS ]\n AS query") }, { "CREATE TABLESPACE", N_("define a new tablespace"), N_("CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'") }, { "CREATE TRIGGER", N_("define a new trigger"), N_("CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }\n ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n EXECUTE PROCEDURE funcname ( arguments )") }, { "CREATE TYPE", N_("define a new data type"), N_("CREATE TYPE name AS\n ( attribute_name data_type [, ... ] )\n\nCREATE TYPE name (\n INPUT = input_function,\n OUTPUT = output_function\n [ , RECEIVE = receive_function ]\n [ , SEND = send_function ]\n [ , ANALYZE = analyze_function ]\n [ , INTERNALLENGTH = { internallength | VARIABLE } ]\n [ , PASSEDBYVALUE ]\n [ , ALIGNMENT = alignment ]\n [ , STORAGE = storage ]\n [ , DEFAULT = default ]\n [ , ELEMENT = element ]\n [ , DELIMITER = delimiter ]\n)") }, { "CREATE USER", N_("define a new database role"), N_("CREATE USER name [ [ WITH ] option [ ... ] ]\n\nwhere option can be:\n \n SUPERUSER | NOSUPERUSER\n | CREATEDB | NOCREATEDB\n | CREATEROLE | NOCREATEROLE\n | CREATEUSER | NOCREATEUSER\n | INHERIT | NOINHERIT\n | LOGIN | NOLOGIN\n | CONNECTION LIMIT connlimit\n | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n | VALID UNTIL 'timestamp' \n | IN ROLE rolename [, ...]\n | IN GROUP rolename [, ...]\n | ROLE rolename [, ...]\n | ADMIN rolename [, ...]\n | USER rolename [, ...]\n | SYSID uid") }, { "CREATE VIEW", N_("define a new view"), N_("CREATE [ OR REPLACE ] [ TEMP | TEMPORARY ] VIEW name [ ( column_name [, ...] ) ]\n AS query") }, { "DEALLOCATE", N_("deallocate a prepared statement"), N_("DEALLOCATE [ PREPARE ] plan_name") }, { "DECLARE", N_("define a cursor"), N_("DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n CURSOR [ { WITH | WITHOUT } HOLD ] FOR query\n [ FOR { READ ONLY | UPDATE [ OF column [, ...] ] } ]") },
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -