VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

获取帮助

操作步骤

  • 连接数据库时,可以使用如下命令获取帮助信息。

    vsql --help
    

    显示如下帮助信息:

    ...... Usage:   
    vsql [OPTION]... [DBNAME [USERNAME]]  
    General options:   
    -c, --command=COMMAND    run only single command (SQL or internal) and exit   
    -d, --dbname=DBNAME      database name to connect to (default: "postgres")   
    -f, --file=FILENAME      execute commands from file, then exit 
    ......
    
  • 连接到数据库后,可以使用如下命令获取帮助信息。

    help
    

    显示如下帮助信息:

    You are using vsql, the command-line interface to Vastbase. 
    Type:  \copyright for distribution terms        
       \h for help with SQL commands        
       \? for help with vsql commands        
       \g or terminate with semicolon to execute query        
       \q to quit
    

任务示例

步骤1 使用如下命令连接数据库。

vsql -d postgres -p 5432

postgres为需要连接的数据库名称,5432为数据库主节点的端口号。
连接成功后,系统显示类似如下信息:

vsql ((Vastbase x.x build 290d125f) compiled at 2020-05-08 02:59:43 commit 2143 last mr 131 
Non-SSL connection (SSL connection is recommended when requiring high-security) 
Type "help" for help.  
vastbase=#

步骤2 查看vsql的帮助信息。具体执行命令请参见表1-7。

表1-7 使用vsql联机帮助

描述 示例
查看版权信息 \copyright
查看Vastbase支持的SQL语句的帮助 查看Vastbase支持的SQL语句的帮助
例如,查看Vastbase支持的所有SQL语句:
vastbase=# \h
Available help:
ABORT
ALTER APP WORKLOAD GROUP
... ...

例如,查看CREATE DATABASE命令的参数可使用下面的命令:
vastbase=# \help CREATE DATABASE
Command: CREATE DATABASE
Description: create a new database
Syntax:
CREATE DATABASE database_name
[ [ WITH ] {[ OWNER [=] user_name ]|
[ TEMPLATE [=] template ]|
[ ENCODING [=] encoding ]|
[ LC_COLLATE [=] lc_collate ]|
[ LC_CTYPE [=] lc_ctype ]|
[ DBCOMPATIBILITY [=] compatibility_type ]|
[ TABLESPACE [=] tablespace_name ]|
[ CONNECTION LIMIT [=] connlimit ]}[...] ];
查看vsql命令的帮助 例如,查看vsql支持的命令:
vastbase=# \?
General
\copyright show FusionInsight LibrA usage and distribution terms
\g [FILE] or ; execute query (and send results to file or |pipe)
\h(\help) [NAME] help on syntax of SQL commands, * for all commands
\parallel [on [num]|off] toggle status of execute (currently off)
\q quit vsql
... ...

—-结束