gsql 显示信息元命令参考
GBase社区管理员参数 | 参数说明 | 取值范围 | 示例 |
\d[S+] | 列出当前search_path中模式下所有的表、视图和序列。当search_path中不同模式存在同名对象时,只显示search_path中位置靠前模式下的同名对象。 | —— | 列出当前search_path中模式下所有的表、视图和序列。 gbase=# \d |
\d[S+] NAME | 列出指定表、视图和索引的结构。 | —— | 假设存在表a,列出指定表a的结构。 gbase=# \dtable+ a |
\d+ [PATTERN] | 列出所有表、视图和索引。 | 如果声明了PATTERN,只显示名称匹配PATTERN的表、视图和索引。 | 列出所有名称以f开头的表、视图和索引。 gbase=# \d+ f* |
\da[S] [PATTERN] | 列出所有可用的聚集函数以及它们操作的数据类型和返回值类型。 | 如果声明了PATTERN,只显示名称匹配PATTERN的聚集函数。 | 列出所有名称以f开头可用的聚集函数以及它们操作的数据类型和返回值类型。 gbase=# \da f* |
\db[+] [PATTERN] | 列出所有可用的表空间。 | 如果声明了PATTERN,只显示名称匹配PATTERN的表空间。 | 列出所有名称以p开头的可用表空间。 gbase=# \db p* |
\dc[S+] [PATTERN] | 列出所有字符集之间的可用转换。 | 如果声明了PATTERN,只显示名称匹配PATTERN的转换。 | 列出所有字符集之间的可用转换。 gbase=# \dc * |
\dC[+] [PATTERN] | 列出所有类型转换。 | 如果声明了PATTERN,只显示名称匹配PATTERN的转换。 | 列出所有名称以c开头的类型转换。 gbase=# \dC c* |
\dd[S] [PATTERN] | 显示所有匹配PATTERN的描述。 | 如果没有给出参数,则显示所有可视对象。“对象”包括:聚集、函数、操作符、类型、关系(表、视图、索引、序列、大对象)、规则。 | 列出所有可视对象。 gbase=# \dd |
\ddp [PATTERN] | 显示所有默认的使用权限。 | 如果指定了PATTERN,只显示名称匹配PATTERN的使用权限。 | 列出所有默认的使用权限。 gbase=# \ddp |
\dD[S+] [PATTERN] | 列出所有可用域。 | 如果声明了PATTERN,只显示名称匹配PATTERN的域。 | 列出所有可用域。 gbase=# \dD |
\ded[+] [PATTERN] | 列出所有的Data Source对象。 | 如果声明了PATTERN,只显示名称匹配PATTERN的对象。 | 列出所有的Data Source对象。 gbase=# \ded |
\det[+] [PATTERN] | 列出所有的外部表。 | 如果声明了PATTERN,只显示名称匹配PATTERN的表。 | 列出所有的外部表。 gbase=# \det |
\des[+] [PATTERN] | 列出所有的外部服务器。 | 如果声明了PATTERN,只显示名称匹配PATTERN的服务器。 | 列出所有的外部服务器。 gbase=# \des |
\deu[+] [PATTERN] | 列出用户映射信息。 | 如果声明了PATTERN,只显示名称匹配PATTERN的信息。 | 列出用户映射信息。 gbase=# \deu |
\deu[+] [PATTERN] | 列出用户映射信息。 | 如果声明了PATTERN,只显示名称匹配PATTERN的信息。 | 列出用户映射信息。 gbase=# \deu |
\dew[+] [PATTERN] | 列出封装的外部数据。 | 如果声明了PATTERN,只显示名称匹配PATTERN的数据。 | 列出封装的外部数据。 gbase=# \dew |
\df[antw][S+] [PATTERN] | 列出所有可用函数以及它们的参数和返回的数据类型。
| 如果声明了PATTERN,只显示名称匹配PATTERN的函数。 | 列出所有可用函数以及它们的参数和返回的数据类型。 gbase=# \df |
\dF[+] [PATTERN] | 列出所有的文本搜索配置信息。 | 如果声明了PATTERN,只显示名称匹配PATTERN的配置信息。 | 列出所有的文本搜索配置信息。 gbase=# \dF+ |
\dFd[+] [PATTERN] | 列出所有的文本搜索字典。 | 如果声明了PATTERN,只显示名称匹配PATTERN的字典。 | 列出所有的文本搜索字典。 gbase=# \dFd |
\dFp[+] [PATTERN] | 列出所有的文本搜索分析器。 | 如果声明了PATTERN,只显示名称匹配PATTERN的分析器。 | 列出所有的文本搜索分析器。 gbase=# \dFp |
\dFt[+] [PATTERN] | 列出所有的文本搜索模板。 | 如果声明了PATTERN,只显示名称匹配PATTERN的模板。 | 列出所有的文本搜索模板。 gbase=# \dFt |
\dg[+] [PATTERN] | 列出所有数据库角色。 说明: 因为用户和群组的概念被统一为角色,所以这个命令等价于\du。为了和以前兼容,所以保留两个命令。 | 如果指定了PATTERN,只显示名称匹配PATTERN的角色。 | 列出名称为‘j_e’所有数据库角色。 gbase=# \dg j?e |
\dl | \lo_list的别名,显示一个大对象的列表。 | —— | 列出所有的大对象。 gbase=# \dl |
\dL[S+] [PATTERN] | 列出可用的程序语言。 | 如果指定了PATTERN,只列出名称匹配PATTERN的语言。 | 列出可用的程序语言。 gbase=# \dL |
\dn[S+] [PATTERN] | 列出物化视图。 | 如果指定了PATTERN,只列出名称匹配PATTERN的物化视图。 | 列出物化视图。 gbase=# \dm |
\dn[S+] [PATTERN] | 列出所有的模式(名称空间)。 | 如果声明了PATTERN,只列出名称匹配PATTERN的模式名。缺省时,只列出用户创建的模式。 | 列出所有名称以d开头的模式以及相关信息。 gbase=# \dn+ d* |
\do[S] [PATTERN] | 列出所有可用的操作符以及它们的操作数和返回的数据类型。 | 如果声明了PATTERN,只列出名称匹配PATTERN的操作符。缺省时,只列出用户创建的操作符。 | 列出所有可用的操作符以及它们的操作数和返回的数据类型。 gbase=# \do |
\dO[S+] [PATTERN] | 列出排序规则。 | 如果声明了PATTERN,只列出名称匹配PATTERN的规则。缺省时,只列出用户创建的规则。 | 列出排序规则。 gbase=# \dO |
dp [PATTERN] | 列出一列可用的表、视图以及相关的权限信息。 \dp显示结果如下:
rolename=xxxx/yyyy
=xxxx/yyyy xxxx表示赋予的权限,yyyy表示授予这个权限的角色。权限的参数说明请参见表2-15。 | 如果指定了PATTERN,只列出名称匹配PATTERN的表、视图。 | 列出一列可用的表、视图以及相关的权限信息。 gbase=# \dp |
\drds [PATTERN1 [PATTERN2]] | 列出所有修改过的配置参数。这些设置可以是针对角色的、针对数据库的或者同时针对两者的。PATTERN1和PATTERN2表示要列出的角色PATTERN和数据库PATTERN。 | 如果声明了PATTERN,只列出名称匹配PATTERN的规则。缺省或指定*时,则会列出所有设置。 | 列出postgres数据库所有修改过的配置参数。 gbase=# \drds * postgres |
\dT[S+] [PATTERN] | 列出所有的数据类型。 | 如果指定了PATTERN,只列出名称匹配PATTERN的类型。 | 列出所有的数据类型。 gbase=# \dT |
\du[+] [PATTERN] | 列出所有数据库角色。 说明: 因为用户和群组的概念被统一为角色,所以这个命令等价于\dg。为了和以前兼容,所以保留两个命令。 | 如果指定了PATTERN,则只列出名称匹配PATTERN的角色。 | 列出所有数据库角色。 gbase=# \du |
\dE[S+] [PATTERN] \di[S+] [PATTERN] \ds[S+] [PATTERN] \dt[S+] [PATTERN] \dv[S+] [PATTERN] | 这一组命令,字母E、i、s、t和v分别代表着外部表、索引、序列、表和视图。可以以任意顺序指定其中一个或者它们的组合来列出这些对象。例如:\dit列出所有的索引和表。在命令名称后面追加+,则每一个对象的物理尺寸以及相关的描述也会被列出。 | 如果指定了PATTERN,只列出名称匹配该PATTERN的对象。默认情况下只会显示用户创建的对象。通过PATTERN或者S修饰符可以把系统对象包括在内。 | 列出所有的索引和视图。 gbase=# \div |
\dx[+] [PATTERN] | 列出安装数据库的扩展信息。 | 如果指定了PATTERN,则只列出名称匹配PATTERN的扩展信息。 | 列出安装数据库的扩展信息。 gbase=# \dx |
\l[+] | 列出服务器上所有数据库的名称、所有者、字符集编码以及使用权限。 | —— | 列出服务器上所有数据库的名称、所有者、字符集编码以及使用权限。 gbase=# \l |
\sf[+] FUNCNAME | 显示函数的定义。 说明: 对于带圆括号的函数名,需要在函数名两端添加双引号,并且在双引号后面加上参数类型列表。参数类型列表两端添加圆括号。 | —— | 假设存在函数function_a和函数名带圆括号的函数func()name,列出函数的定义。 gbase=# \sf function_a gbase=# \sf"func()name"(argtype1, argtype2) |
\z [PATTERN] | 列出数据库中所有表、视图和序列以及它们相关的访问特权。 | 如果给出任何pattern ,则被当成一个正则表达式,只显示匹配的表、视图、序列。 | 列出数据库中所有表、视图和序列以及它们相关的访问特权。 gbase=# \z |
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25059
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17529