暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

磐维数据库gsql反斜杠元命令(1):一般元命令

原创 PanWeiDB_DBA 2024-10-15
245

 

 1、 \copyright

显示磐维的版本和版权信息。

postgres=# \copyright
PanWeiDB Kernel Database Management System
Copyright (c) China Mobile Information Technology Co., Ltd. 2022. All rights reserved.

2、\g [FILE] or ;

执行查询(并将结果发送到文件或管道)。

postgres=# select 1;
 ?column? 
----------
        1
(1 row)

postgres=# \g /database/a.txt
[root@panweidb database]# cat a.txt 
 ?column? 
----------
        1

3、\h(\help) [NAME]

给出指定SQL语句的语法帮助。

postgres=# \h create table
Command:     CREATE TABLE
Description: define a new table
Syntax:
CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] table_name
  ( { column_name data_type [ CHARACTER SET | CHARSET charset ]
    [ compress_mode ] [ COLLATE collation ] [ column_constraint [ ... ] ]
    | table_constraint
    | LIKE source_table [ like_option [...] ] }
    [, ... ])
    [ AUTO_INCREMENT [ = ] value ]
    [ [ DEFAULT ] CHARACTER SET | CHARSET [ = ] default_charset ] [ [ DEFAULT ] COLLATE [ = ] default_collatio
n ]
    [ INHERITS ( parent_table [, ... ] ) ]
    [ WITH ( {storage_parameter = value} [, ... ] ) ]
    [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
    [ COMPRESS | NOCOMPRESS ]
    [ TABLESPACE tablespace_name ];

where column_constraint can be:
[ CONSTRAINT [ constraint_name ] ]
{ NOT NULL |
  NULL |
  CHECK ( expression ) [ NO INHERIT ] |
  DEFAULT default_expr |
  GENERATED ALWAYS AS ( generation_expr ) [STORED] |
  GENERATED { ALWAYS | BY DEFAULT } AS IDENTITY [(sequence_options[,...])] |

如果没有给出NAME,gsql将列出可获得帮助的所有命令。如果NAME是一个星号(*),则显示所有SQL语句的语法帮助。

4、\q

退出gsql程序。在一个脚本文件里,只在脚本终止的时候执行。

postgres=# \q
[omm@panweidb ~]$


  

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论