GBase 8a MPP Cluster 根据不同场景需求提供多种便于用户操作的数据迁移工具。
功能简介
gcdump 工具可以导出数据库对象的结构:
- 导出表结构
- 导出存储过程
- 导出自定义函数
说明
gcdump 工具位于$GCLUSTER_HOME/bin 路径下。 通过参数 gbase_show_ident_case_sensitive可以控制导出的列名大小写, 默认与源表结构中列名大小写一致。 具体参考 7.6.3 章节 Gnode的配置参数。
语法
gcdump [OPTIONS] database [tables]
gcdump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
gcdump [OPTIONS] --all-databases [OPTIONS]
参数说明
参数名称 | 说 明 |
-u | 登录集群用户名 |
-p | 登录集群密码 |
-R | 输出存储过程和函数 |
-B | 可以输出多个数据库 |
-W | 指定 VC 名称 |
示例
$ $GCLUSTER_BASE/server/bin/gcdump –ugbase –pgbase20110531 –B –R
ssbm>/home/gbase/ssbm.sql