版本:7.0.0

gs_filedump工具辅助工具 - gs_desc ​

功能介绍 ​

通过调用 gs_filedump 工具从数据库目录中解析表结构,并显示到终端。

前提条件 ​

gs_filedump 工具在环境变量中配置,可直接被调用。
保证数据库目录中 pg_filenode.map 文件完整,系统表 pg_database , pg_namespace, pg_class, pg_attribute, pg_type 对应的物理文件存在。

语法 ​

gs_desc [-h] [-s SEARCHPATH] [-n NAMESPACE [NAMESPACE ...]] -t TABLENAME [TABLENAME ...]

参数说明 ​

参数说明
-h, --help显示帮助信息并退出
-s SEARCHPATH, --searchpath SEARCHPATH指定搜索路径
默认值:$PGDATA
-n NAMESPACE [NAMESPACE ...], --namespace NAMESPACE [NAMESPACE ...]指定命名空间(可指定多个)
-t TABLENAME [TABLENAME ...], --tablename TABLENAME [TABLENAME ...]指定表名(可指定多个)

使用举例 ​

  • 指定命名空间和表名。
gs_desc -n public -t tbl01
  • 仅指定表名。
gs_desc -t tbl01
  • 指定多个表名。
gs_desc -t tbl01 tbl02
  • 指定搜索路径。
gs_desc -t tbl01 tbl02 -s /data/