PostgreSQL 9.2迁移到9.3
Netkiller PostgreSQL 手札
Mr. Neo Chan, 陈景峰(BG7NYT)
中国广东省深圳市龙华新区民治街道溪山美地
518131
+86 13113668890
+86 755 29812080
<netkiller@msn.com>
文档始创于2012-11-16
版权 © 2010, 2011, 2012, 2013 Netkiller(Neo Chan). All rights reserved.
版权声明
转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。
|
|
$Date: 2013-04-10 15:03:49 +0800 (Wed, 10 Apr 2013) $
我的系列文档
Netkiller Architect 手札 | Netkiller Developer 手札 | Netkiller PHP 手札 | Netkiller Python 手札 | Netkiller Testing 手札 | Netkiller Cryptography 手札 |
Netkiller Linux 手札 | Netkiller CentOS 手札 | Netkiller FreeBSD 手札 | Netkiller Security 手札 | Netkiller Version 手札 | Netkiller Web 手札 |
Netkiller Monitoring 手札 | Netkiller Storage 手札 | Netkiller Mail 手札 | Netkiller Shell 手札 | Netkiller Network 手札 | Netkiller Database 手札 |
Netkiller PostgreSQL 手札 | Netkiller MySQL 手札 | Netkiller NoSQL 手札 | Netkiller LDAP 手札 | Netkiller Cisco IOS 手札 | Netkiller H3C 手札 |
Netkiller Multimedia 手札 | Netkiller Docbook 手札 | Netkiller 开源软件 手札 |
1.3. PostgreSQL YUM 源安装
CentOS 6.4 环境 YUM 地址 http://yum.postgresql.org/
# yum install http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-6.noarch.rpm # yum list postgres*# yum install postgresql92-server postgresql92chkconfig postgresql-9.2 on service postgresql-9.2 initdb service postgresql-9.2 start
配置文件的位置
# ls /var/lib/pgsql/9.2/data/*.conf /var/lib/pgsql/9.2/data/pg_hba.conf /var/lib/pgsql/9.2/data/pg_ident.conf /var/lib/pgsql/9.2/data/postgresql.conf
9.2 升级到 9.3
备份数据库
# su - postgres $ pg_dump -f wechat.sql wechat
升级数据库
# yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm # yum install postgresql93-server postgresql93
关闭9.2,启动9。3
# chkconfig postgresql-9.2 off # service postgresql-9.2 stop# chkconfig postgresql-9.3 on # service postgresql-9.3 initdb # service postgresql-9.3 start
回复数据库
# su - postgres $ createuser -r -s -P dba $ createuser -P wechat $ createdb -E UTF8 -O wechat wechat $ cat wechat.sql | psql wechat
合并配置文件
$ cp 9.3/data/postgresql.conf{,.original} $ cp 9.3/data/pg_hba.conf{,.original} $ vimdiff 9.2/data/postgresql.conf 9.3/data/postgresql.conf $ vimdiff 9.2/data/pg_hba.conf 9.3/data/pg_hba.conf
注意 vimdiff 命令是文件对比于合并工具,建议你选择你比较熟悉的工具。
# service postgresql-9.3 restart
PostgreSQL 9.2迁移到9.3相关推荐
- hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移
随着开源数据库技术的发展和去"O"工作的推进,越来越多企业生产系统选择使用Postgresql数据库.Pgsql采用多进程结构,其存储过程.函数的支持好于mysql.个人认为pgs ...
- oracle到pg不停机增量迁移,研究 Oracle 到 PostgreSQL 的数据迁移 – 以 pgloader 为例 – Phy 的博客...
一点实习成果,过程中学了很多东西,就放出来吧,欢迎交流指正. pgloader 介绍 一个开源的工具,用来把数据从其他地方导入到 PostgreSQL 写入 PostgreSQL 的时候用的 COPY ...
- nodejs mysql knex_使用knex创建postgresql表knex迁移
knex是nodejs中访问数据库的一个模块,支持多种数据库,并且使用knex可以使用js代码维护数据库表,官网: 本文讲创建数据表的部分,关于配置和迁移配置请参见官方文档: 一.创建迁移文件 kne ...
- oracle 导入1t dmp文件,利用FDW进行ORACLE到Postgresql的数据迁移
随着开源数据库技术的发展和去"O"工作的推进,越来越多企业生产系统选择使用Postgresql数据库.Pgsql采用多进程结构,其存储过程.函数的支持好于mysql.个人认为pgs ...
- 将数据导入到mysql_06955.10.2如何将CM的外部PostgreSQL数据库迁移至MySQL服务
作者:朱超杰 文档编写目的 在前面的文章<如何将CM内嵌PostgreSQL服务迁移至外部PostgreSQL服务>介绍了将CM内嵌的PostgreSQL迁移至外部PostgreSQL,因 ...
- ef 数据迁移mysql_07116.3.0如何将CM的外部PostgreSQL数据库迁移至MySQL服务
文档编写目的 在前面的文章<6.3.0-如何将CM内嵌PostgreSQL服务迁移至外部PostgreSQL服务>介绍了将CM内嵌的PostgreSQL迁移至外部PostgreSQL,因为 ...
- 如何将数据仓库从 AWS Redshift 迁移到阿里云 AnalyticDB for PostgreSQL
阿里云AnalyticDB for PostgreSQL(以下简称 ADB PG,即原HybridDB for PostgreSQL)为基于PostgreSQL内核的MPP架构的实时数据仓库服务,可以 ...
- mysql longtext db2_从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C
从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C 用三个简单步骤迁移到 DB2 Vikram Khatri, Nora Sokolof, 和 Manas Dadarkar ...
- postgresql生产环境数据库迁移
迁移方法有两种: (1)重新初始化postgresql数据库,初始化时指定新的数据路径-PGDATA,然后在新的环境下将原有的数据库备份恢复一下.不过这个方法有点麻烦 (2)直接将现有的数据库文件全部 ...
最新文章
- python自动化测试难不难_Python测试自动化好学还是Pythonweb开发好学?
- tomcat用户配置
- mysql实战38 | 都说InnoDB好,那还要不要使用Memory引擎?
- html5怎么删除样式,css怎么删除一个样式
- CSS中flex和inline-flex的区别
- 编程常用英语词汇 | GitHub
- 华为Matebook X Pro双系统升级bios后无法进入Linux的解决方案
- C# CookieHelper帮助类
- 封装Selenium2Library
- 筛选法求素数-c++
- Evolutionary algorithm (遗传算法)介绍
- ask调制流程图_利用卷积神经网络的自动调制分类算法
- 【编译原理】Python实现对一个英文文本的词频统计
- 保护自己的笔记本电脑,和我一起做
- [ctf.show.reverse] re3
- 211硕士 进大厂美团亲身经验分享-面试不算难(学累了进来看看)
- jdk与tomcat等版本相互适配要求
- 2021最详细的测试用例的设计方法及案例——骚操作
- (20)打鸡儿教你Vue.js
- sci hub论文下载方法及脚本插件安装