命令(只限于完整版本)
Navicat 对 象 | 服务器类型 | 命令列 |
备份 | MySQL、 PostgreSQL、 SQLite 和 MariaDB | navicat.exe -backup [设置文件名] -u NavicatID -p 项目名 -t 连接类型 -c 连接名 -d 数据库名 -s 模式名 |
导入 | 全部 | navicat.exe -import 设置文件名 -u NavicatID -p 项目名 -t 连接 类型 -c 连接名 -d 数据库名 -s 模式名 |
导出表 | 全部 | navicat.exe -export 设置文件名 -u NavicatID -p 项目名 -t 连接 类型 -c 连接名 -d 数据库名 -s 模式名 |
导出视图结果 | 全部 | navicat.exe -exportview 设置文件名 -u NavicatID -p 项目名 -t 连接类型 -c 连接名 -d 数据库名 -s 模式名 |
导出实体化视图 结果 | Oracle 和 PostgreSQL | navicat.exe -exportmview 设置文件名 -u NavicatID -p 项目名 -t 连接类型 -c 连接名 -d 数据库名 -s 模式名 |
导出查询结果 | 全部 | navicat.exe -exportquery 设置文件名 -u NavicatID -p 项目名 -t 连接类型 -c 连接名 -d 数据库名 -s 模式名 |
查询运行 | 全部 | navicat.exe -query 查询名 -u NavicatID -p 项目名 -t 连接类型 -c 连接名 -d 数据库名 -s 模式名 |
数据传输 | 全部 | navicat.exe -datatransfer 设置文件名 -t 设置文件类型 |
数据同步 | 全部 | navicat.exe -datasync 设置文件名 -t 连接类型 |
批处理作业 | 全部 | navicat.exe -batchjob 批处理作业名 |
打印报表 | 全部 | navicat.exe -report 报表名 -u NavicatID -p 项目名 -t 连接类型 -c 连接名 -d 数据库名 -s 模式名 文件类型 PathName [-sc 数据 管道名 值 [值 ...] ...] |
注意:
NavicatID - 如果连接是保存在 Navicat Cloud,需要输入 Navicat ID,例如:user@example.com项目名 - 如果连接是保存在 Navicat Cloud,需要输入项目名
连接类型 - 连接的类型:MySQL、Oracle、PostgreSQL、SQLite、MSSQL 或 MariaDB
设置文件类
- 数据传输设置文件的类型:MySQL、Oracle、PostgreSQL、SQLite、MSSQL、MariaDB 或 Premium
型
文件类型 - 输出报表的文件类型:-pdf、-html、-excel 或 -printer
路径名 - 打印机名或目标文件路径,例如:C:\Users\Guest\Desktop\report_sample.pdf数据管道名 - 在数据选项卡下的数据管道名
值 - 在数据选项卡下查询设计器的搜索选项卡中勾选了自动搜索选项的准则的值
例如:
navicat.exe -report MyReport -u test@navicat.com –p Project1 -t MSSQL -c "SQL Server 2012" -d AdventureWorks -s dbo -pdf "C:\Users\Guest\Desktop\report_sample.pdf" -sc table1 value1 value2 -sc table2 value1