当前位置: 首页 > news >正文

GaussDB备份数据常用命令

1、常用备份命令gs_dump
说明:是一个服务器端工具,可以在线导出数据库的数据,这些数据包含整个数据库或数据库中指定的对象(如:模式,表,视图等),并且支持导出完整一致的数据。

gs_dump可以创建四种不同导出文件的格式,通过-F 或 --format= 选项指定
在这里插入图片描述
gs_dump常见参数
-U: 指定所连接数据库的用户名
-h:指定数据库的IP地址
-f:将输出发送到指定文件或目录
-p:指定数据库端口
-F:选择输出格式

示例:`
– 备份数据库
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_backup.sql -F p – 导出纯文档格式
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_backup.tar -F t – 导出tar格式
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_backup.dmp -F c – 导出自定义归档格式
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/db_define.sql -s -F p – 仅备份定义
postgres=# gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -f /home/omm/gs_dump/data_only.sql -a -F p – 仅备份数据

导出某个schema,选项 -n 后面跟schema名称
gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -n schema_name -f /home/omm/gs_dump/data_only.sql -a -F p – 仅备份数据

gs_dump -U rep1 -W gauss@123 -h 192.168.0.99 -p 26000 mydb -n schema_name -f /home/omm/gs_dump/data_only.sql -s -F p – 仅备份定义结构

#导出数据指定编码格式
gs_dump -U root -W 密码 -h IP地址 -p 8000 库名 -f /tmp/db_backupdata.sql -F p --encoding=utf-8
`

相关文章:

  • Cortical Labs公司CL1人脑芯片:开启生物智能计算新时代
  • MQTT客户端调试工具模拟MQTT设备接入物联网平台
  • 垃圾分类--环境配置
  • C++进阶——AVL树的实现
  • 首页性能优化
  • Vala 开发环境搭建
  • 第一章 面向对象高级部分
  • 「灰度发布与 A/B 测试」如何降低上线风险?
  • 天梯赛训练L1-031——L1-040
  • ImGui 学习笔记(六)—— 高 DPI 缩放
  • OpenCV计算摄影学(22)将输入的彩色图像转换为两种风格的铅笔素描效果函数pencilSketch()
  • 共享 IP 与独立 IP:长期邮件营销的优劣比较
  • 算法刷题整理合集(五)
  • ESP32(1)基于ESP32的lwIP了解
  • C# WPF编程-画刷(Brush)填充图形对象的颜色或图案
  • STM32——独立看门狗(IWDG)
  • Ollama + CherryStudio:构建本地私有知识库
  • 攻克 3D 模型网站建设难题,看迪威系统优势
  • 台达PLC转太网转换的教程案例(台达DVP系列)
  • 【WEB APIs】BOM-操作浏览器
  • 擦亮“世界美食之都”金字招牌,淮安的努力不止于餐桌
  • 五一去哪儿| 追着花期去旅行,“赏花经济”绽放文旅新活力
  • 五大国有银行明确将撤销监事会
  • 三大白电巨头去年净利近900亿元:美的持续领跑,格力营收下滑
  • 西藏阿里地区日土县连发两次地震,分别为4.8级和3.8级
  • 准80后湖北省财政厅副厅长徐晶华已调任襄阳市副市长