docker容器postgres数据导出命令及还原数据命令

news/2024/10/31 5:29:56/

参考资料

docker控制postgers容器导入导出数据_docker 导出数据库_奔跑的痕迹的博客-CSDN博客

--进入容器

docker exec -it  容器名称或容器id  /bin/bash

以下命令是在进入容器执行的

--导出单张表的备份语句(copy模式

pg_dump -h 127.0.0.1 -U  数据库用户名 -p 端口号(默认是5432)  -d 数据库名称 -t 表名称  > /这个路径可以是docker设置的共享空间/表名称.sql

 示例:pg_dump -h 127.0.0.1 -U xxxUser -p 5432  -d databasename -t tablename  > /var/xxx/data/tablename.sql

这个路径可以是docker设置的共享空间可通过docker inspect 容器ID/容器名称查看

如图:Binds里面的设置  /var/xxxxx/data

 

 

--导出单张表的备份语句(insert语句模式比copy模式导出慢)

 示例:pg_dump -h 127.0.0.1 -U 数据库用户名 -p 端口号(默认是5432)  -w(W是无密码,小写w是输入密码) 数据库名称 -t 表名称  --inserts  >/这个路径可以是docker设置的共享空间/表名称.sql;

 pg_dump -h 127.0.0.1 -U xxxUser -p 5432  -w databasename -t tablename  --inserts  >/var/xxx/data/tablename.sql;

--还原命令执行是在进入postgres数据库后执行

--还原这里是单张表的备份还原语句
 psql -U 用户名 -d 数据库名称 -f /备份文件存放地址/备份文件名称.sql;
 
 psql -U databaseUser -d databaseName -f /xxx/xxx.sql;


http://www.ppmy.cn/news/84125.html

相关文章

springboot+vue学生成绩管理系统(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的学生成绩管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者:风…

SocketException: 由于目标计算机积极拒绝,无法连接。

本文只有解决思路没有具体方法(因为错误不一定是因为这个)。 在做.NETWebService的时候遇到了个问题,这是在用本地提供WebService服务以后出现的错误。 我的解决办法是把连接的服务删了在重连就好了,挺奇怪的。在网上查的方法各式…

没有经验能做产品经理吗?

没有经验能做产品经理吗?这是一个经常被讨论的问题,因为很多人想转行成为产品经理,但他们没有相关的工作经验。这里我也给出一些解答。 一、产品经理的职责和技能 首先,让我们看一下产品经理的职责和技能。产品经理是负责产品开…

精彩回顾 | Fortinet Accelerate 2023·中国区巡展杭州站

Fortinet Accelerate 2023中国区巡展 5月18日,Fortinet Accelerate 2023中国区巡展来到杭州,Fortinet携手太平洋电信、亚马逊云科技等云、网、安合作伙伴,与各行业典型代表客户,就网安融合、网安协同、工业互联网安全、云安全、网…

软件接口测试有什么作用?接口测试有哪些好用工具?

一、软件接口测试有什么作用? 在软件开发过程中,接口是不可避免的一部分。接口测试是为了检查软件系统中不同模块之间的接口能否正常工作,以及模块之间的数据是否能够互相传输而进行的测试。接口测试的主要作用包括保证系统区域间的互通性、降低软件的…

Axure 原型模板素材哪里下载

1、Axure 原型模板素材哪里下载 如果你想要下载 Axure 原型模板素材,可以前往即时设计资源广场进行一键复用。在即时设计资源广场,你可以免费使用所有的 Axure 原型模板素材,而且没有文件数量、团队或项目数量的限制。这大大降低了资源共享的…

Vue3 整合vue-router

1.准备工作 1.1 安装 vue 3安装 vue-router4 npm install vue-router4 --S 1.2 配置 初始化路由对象 createRouter 用于初始化路由对象,接受一个选项对象作为参数 初始化路由最重要的是配置routes来确定整个项目的路由匹配规则 import { createRouter, createWebHi…

Vue3:组件基础(上)

Vue3:组件基础(上) Date: April 11, 2023 Sum: vite的基本使用、组件化开发思想、vue组件的构成、组件的基本使用、封装组件的案例 单页面应用程序 什么是单页面应用程序 单页面应用程序(英文名:Single Page Applic…