数据库对象结构导出 gcdump
语法格式
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
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528