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.

版权声明

转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。

文档出处:
http://netkiller.github.io
http://netkiller.sourceforge.net

$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相关推荐

  1. hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移

    随着开源数据库技术的发展和去"O"工作的推进,越来越多企业生产系统选择使用Postgresql数据库.Pgsql采用多进程结构,其存储过程.函数的支持好于mysql.个人认为pgs ...

  2. oracle到pg不停机增量迁移,研究 Oracle 到 PostgreSQL 的数据迁移 – 以 pgloader 为例 – Phy 的博客...

    一点实习成果,过程中学了很多东西,就放出来吧,欢迎交流指正. pgloader 介绍 一个开源的工具,用来把数据从其他地方导入到 PostgreSQL 写入 PostgreSQL 的时候用的 COPY ...

  3. nodejs mysql knex_使用knex创建postgresql表knex迁移

    knex是nodejs中访问数据库的一个模块,支持多种数据库,并且使用knex可以使用js代码维护数据库表,官网: 本文讲创建数据表的部分,关于配置和迁移配置请参见官方文档: 一.创建迁移文件 kne ...

  4. oracle 导入1t dmp文件,利用FDW进行ORACLE到Postgresql的数据迁移

    随着开源数据库技术的发展和去"O"工作的推进,越来越多企业生产系统选择使用Postgresql数据库.Pgsql采用多进程结构,其存储过程.函数的支持好于mysql.个人认为pgs ...

  5. 将数据导入到mysql_06955.10.2如何将CM的外部PostgreSQL数据库迁移至MySQL服务

    作者:朱超杰 文档编写目的 在前面的文章<如何将CM内嵌PostgreSQL服务迁移至外部PostgreSQL服务>介绍了将CM内嵌的PostgreSQL迁移至外部PostgreSQL,因 ...

  6. ef 数据迁移mysql_07116.3.0如何将CM的外部PostgreSQL数据库迁移至MySQL服务

    文档编写目的 在前面的文章<6.3.0-如何将CM内嵌PostgreSQL服务迁移至外部PostgreSQL服务>介绍了将CM内嵌的PostgreSQL迁移至外部PostgreSQL,因为 ...

  7. 如何将数据仓库从 AWS Redshift 迁移到阿里云 AnalyticDB for PostgreSQL

    阿里云AnalyticDB for PostgreSQL(以下简称 ADB PG,即原HybridDB for PostgreSQL)为基于PostgreSQL内核的MPP架构的实时数据仓库服务,可以 ...

  8. mysql longtext db2_从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C

    从 MySQL 或 PostgreSQL 迁移到 DB2 Express-C 用三个简单步骤迁移到 DB2 Vikram Khatri, Nora Sokolof, 和 Manas Dadarkar ...

  9. postgresql生产环境数据库迁移

    迁移方法有两种: (1)重新初始化postgresql数据库,初始化时指定新的数据路径-PGDATA,然后在新的环境下将原有的数据库备份恢复一下.不过这个方法有点麻烦 (2)直接将现有的数据库文件全部 ...

最新文章

  1. python自动化测试难不难_Python测试自动化好学还是Pythonweb开发好学?
  2. tomcat用户配置
  3. mysql实战38 | 都说InnoDB好,那还要不要使用Memory引擎?
  4. html5怎么删除样式,css怎么删除一个样式
  5. CSS中flex和inline-flex的区别
  6. 编程常用英语词汇 | GitHub
  7. 华为Matebook X Pro双系统升级bios后无法进入Linux的解决方案
  8. C# CookieHelper帮助类
  9. 封装Selenium2Library
  10. 筛选法求素数-c++
  11. Evolutionary algorithm (遗传算法)介绍
  12. ask调制流程图_利用卷积神经网络的自动调制分类算法
  13. 【编译原理】Python实现对一个英文文本的词频统计
  14. 保护自己的笔记本电脑,和我一起做
  15. [ctf.show.reverse] re3
  16. 211硕士 进大厂美团亲身经验分享-面试不算难(学累了进来看看)
  17. jdk与tomcat等版本相互适配要求
  18. 2021最详细的测试用例的设计方法及案例——骚操作
  19. (20)打鸡儿教你Vue.js
  20. sci hub论文下载方法及脚本插件安装

热门文章

  1. 【theano-windows】学习笔记十六——深度信念网络DBN
  2. PCA的原理及MATLAB实现
  3. JS数组的迭代器方法
  4. 基于Python语言使用RabbitMQ消息队列(一)
  5. mysql数据库删除一条数据后还想让新增数据从空缺id处开始
  6. React 简单实例 (React-router + webpack + Antd )
  7. windows下安装vundle
  8. 各种组件的js 获取值 / js动态赋值
  9. Vue3里的setup中使用vuex
  10. iOS开发--地图与定位