GBase 8a
其他
文章

数据库对象结构导出 gcdump

发表于2025-06-24 11:07:5613次浏览1个评论

语法格式
gcdump [OPTIONS] database [tables]
gcdump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
gcdump [OPTIONS] --all-databases [OPTIONS]
OPTIONS 参数说明
-A, --all-databases
导出所有用户数据库结构
-u, --user=name
连接数据库的数据库用户名
-p, --password[=name]
连接数据库的用户密码
-P, --port=#
连接数据库的端口
-B, --databases
导出指定的数据库结构

-f, --force
导出过程中忽略 sql 错误
--ignore-table=database.table
指定不要转储的表,该参数每次只能指定一个表,
如果需要忽略多个表,使用多个参数指定。
-n, --no-create-db
不 输 出 建 库 语 句 'CREATE DATABASE IF NOT EXISTS
db_name;' 语句
-t, --no-create-info 不输出建表语句
-q, --quick
导出结果不缓存,直接输出
-Q, --quote-names
输出的表名和列名带引用符号(`)
-r, --result-file=name 导出结果输出到指定的文件中
-R, --routines
导出存储过程和函数
-W, --fixed-vc-name=name 指定导出的 VC 名字,一次只能导出一个 VC 的数据库
对象,如果不指定该参数,该参数默认为 default vc
-X, --xml
导出文件格式为 xml
-I, --colId
导出表结构含 TID 和 UID,同 show full create table

示例

gcdump -A -W vc1 --ignore-table=testdb.t --ignore-table=testdb.abc

评论

登录后才可以发表评论
崔哥发表于 3个月前
黄师塔前江水东,春光懒困倚微风。桃花一簇开无主,可爱深红爱浅红?