postgresql 备份_PostgreSQL的备份与恢复
Postgresql数据库迁移分两类:
- 同用户名、同schema迁移;可以使用pg数据库备份、还原功能。
- 不同用户名、不同schema迁移;
对于第二用迁移相对比较复杂,pg数据库访问时schema时,按照“$user”,public的顺序进行。
可通过sql shell输入命令查看:
#SHOW search_path;
也可通过postgresql.config文件进行查看。文件地址:
“安装目录“/data/postgresql.conf
因此在数据恢复之后要进行schema的访问顺序设置,通过命令行:
#ALTER USER test(用户名) SET search_path to test(schema名称),public
具体过程:
同用户名同schema数据库恢复:
1.备份数据库
数据库右击选择备份,选择文件地址、输入文件名称,点击备份。
结果进程返回0,说明备份成功,点击完成即可。
2.恢复数据库
新建数据库,名字根据自己的需求命名,所有者要和备份数据库一致。
右击数据库,选择恢复。
选择备份成功的数据库文件。
点击恢复。
恢复进程为0,说明恢复成功。
不同用户不同schema恢复:
本人是通过navicat进行操纵,感觉比较好用,pg数据库也可以,但比价麻烦。
将数据库用户名为test,schema为test的数据库,转到数据库用户名为test1,schema为test1的数据库中。
1. 生成sql文件。
运行成功如图下
2. 新建用户及数据库和schema,下面数据库是通过pg建的。
3. 修改sql文件,将文件中的schema名称test,替换成test1。
4. 恢复数据schema,选择数据库》test1,右击选择运行sql文件
5. 选择文件
6. 运行成功
7. 设置schema访问顺序,在查询窗口运行下面语句
#ALTER USER zjch SET search_path to test1,public
postgresql 备份_PostgreSQL的备份与恢复相关推荐
- postgresql导入mysql的备份_PostgreSQL数据备份、导入转
一.pg_dump的用法: 数据库的导入导出是最常用的功能之一,每种数据库都提供有这方面的工具,例如Oracle的exp/imp,Informix的dbexp/dbimp,MySQL的mysqldum ...
- postgresql主从备份_PostgreSQL主从流复制与手动主备切换架构
导读 使用PostgreSQL 11.3 创建两个节点:node1 和 node2: 配置主从流复制,然后做手动切换(failover).为了配置过程简单,两个节点在同一台物理机器上. 首先建立主从同 ...
- PostgreSQL备份之手工备份(Low Level API)
为什么80%的码农都做不了架构师?>>> 一.备份 1. 需要保证archive_mode = on 和 archive_command是有效的 2. 在master节点上连接 ...
- postgresql 备份_在Kubernetes上使用PostgreSQL的正确姿势:第三部分
在第二部分中,我们开始设计PostgreSQL控制器. 今天,我们从上次停下来的地方开始,然后开始详细介绍控制层(包括控制器和附带工具)如何跟踪PostgreSQL应用程序的状态. PostgreSQ ...
- postgresql 备份_等保涉及的PostgreSQL数据库
一.访问控制 1. 应及时删除或停用多余的.过期的账户,避免共享账户的存在 查看当前已有账户,询问管理员是否存在多余过期账户 2. 应授予管理用户所需的最小权限,实现管理用户的权限分离 这个管理用户的 ...
- postgresql 备份恢复(一)
备份恢复对于每个数据来说都是非常重要的.一般的数据库都支持冷备份的方式,冷备份可以保证数据库在此刻的完整性.但是其缺点也非常的明显,为保持数据一致性.冷备份期间数据库中相关数据是不能够使用的,就大大影 ...
- postgresql 客户端_Postgresql体系结构
Potgres(常驻进程) 管理后端的常驻进程,也称为'postmaster'.其默认监听UNIX Domain Socket和TCP/IP(Windows等,一部分的平台只监听tcp/ip)的543 ...
- mysql备份工具xtr_mysql-xtrbackup备份与恢复
mysql-xtrbackup备份与恢复 ★简介: Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一款开源的能够对innodb和xtradb数据库进行 ...
- 数据库服务器 之 Postgresql备份和恢复------SQL转储篇
作者:小P 来自:LinuxSir.Org 摘要: 和任何包含珍贵数据的东西一样,PostgreSQL 数据库也应该经常备份.备份PostgreSQL数据库有三种方法,各种方法有利有弊,本文先讲一下S ...
最新文章
- CentOS yum 源的配置与使用
- linux下c语言俄罗斯方块,Centos 6.2下的C语言编写俄罗斯方块游戏代码
- 转:IE iframe不刷新的问题之完美解决
- STM32PB2(BOOT1)使用注意
- Datatables表格数据初始化时回调函数中修改要显示的值
- 【论文导读】DLP-KDD2019|BST---使用Transformer进行序列推荐
- 互联网造富亲历者讲述:屌丝富了以后
- CRM One Order search max hit实现原理讨论
- iOS中如何优化Cell中图片的下载性能
- OpenStack Juno系列之计算节点搭建
- Lingo优化模型概述
- “约见”面试官系列之常见面试题之第九十五篇之vue-router的组件组成(建议收藏)
- NOIP引水入城(dfs)
- 计算机无法访问iTunes,PC端itunes识别不了iphone怎么办 itunes无法识别插入iPhone解决方法...
- Maven 教程:IDEA开发环境中maven 项目配置JDK9,JDK10,JDK11,JDK12..等EA版本的配置方法 系列教程一
- linux uwf开放80端口,SELinux - osc_a3uwfsx7的个人空间 - OSCHINA - 中文开源技术交流社区...
- 常见工具识别集锦---Windows应急响应工具
- windows下生成ssh key详解
- 基于RabbitMQ实现的订单超时功能-记录备查
- 关于Python中的编程,这篇阅读量预算10万+的文章可能是你见过的最完整的讲解
热门文章
- Linux的cmake3的安装 cmake3编译安装成功了的 yum对于cmake3表示成功但实际没成功
- Linux的apache的allowoverwrite参数的解释
- java虚拟机通俗_JAVA虚拟机的通俗解释
- 阮一峰es6电子书_ES6理解进阶【大前端高薪训练营】
- java如何添加子类,java – 防止子类添加方法
- php图片是啥,php图片处理类(附实例)
- Mybatis的jdbc参数设置
- mysql 5.7.20主从配置_mysql5.7.20免安装版配置方法图文教程
- java循环控制_Java - 循环控制(Loop Control)
- r型聚类分析怎么做_营销型网站怎么做?