Upgrade to postgresql 9.5

?
?

Add postgresql apt repo.. according to your distribution (utopic, trusty, jessie, wheezy and etc):

?
?

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.5

?
?

Install postgresql 9.5

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

apt-get update

apt-get install postgresql-9.5

?
?

?
?

Upgrade db files.

?
?

Pg9.3 to pg9.5, run the following command

?
?

sudo -H -u postgres

/usr/lib/postgresql/9.5/bin/pg_upgrade -b /usr/lib/postgresql/9.3/bin/

-B /usr/lib/postgresql/9.5/bin/

-d /var/lib/postgresql/9.3/main

-D /var/lib/postgresql/9.5/main

-o ‘ -c config_file=/etc/postgresql/9.3/main/postgresql.conf‘

-O ‘ -c config_file=/etc/postgresql/9.5/main/postgresql.conf‘

?
?

?
?

?
?

Pg9.1 to pg9.5, run the following command

?
?

sudo -H -u postgres

/usr/lib/postgresql/9.5/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin/

-B /usr/lib/postgresql/9.5/bin/

-d /var/lib/postgresql/9.1/main

-D /var/lib/postgresql/9.5/main

-o ‘ -c config_file=/etc/postgresql/9.1/main/postgresql.conf‘

-O ‘ -c config_file=/etc/postgresql/9.5/main/postgresql.conf‘

?
?

?
?

?
?

?
?

?
?

时间: 2024-11-06 04:03:06

Upgrade to postgresql 9.5的相关文章

III 25 git

自动化运维: 网络层(接入层.汇聚层.核心层): LB+HA(L4.L7): 服务层(reverse proxy cache.应用层.web层.SOA层.分布式层.DAL): 数据层(分布式缓存.NoSQL.DB): 系统层(环境初始化) 基础设施(IDC托管.设备上下架): 自动化实现: 网络层(SDN,softwaredefinition network): LB+HA(平台开发.IaaS): 服务层(PaaS or docker(自动化调度.自动化开发.自动化发现(服务发现.服务注册)):

PostgreSQL升级之pg_upgrade升级

PostgreSQL中的升级,如果针对小版本的升级,比如9.6.1升级到9.6.2(当前的最新版本),只需要用9.6.2版本的软件替换9.6.1版本的软件即可,不需要做额外的操作,因为整个大版本是相互兼容的,内部存储形式也是兼容的.但如果涉及到跨大版本升级比如9.4.11升级到9.6.2,这种直接替换软件就不行了,因为跨版本的内部存储形式发生了变化. 官方给了三种升级的方式来解决跨版本升级: pg_dumpall pg_upgrade 通过复制 pg_dumpall是一种把数据从旧版本逻辑导出,

Ubuntu学习小结(二)PostgreSQL的使用,进程的查看关闭,编辑器之神Vim入门

距离上次发布文章已经过去了很久.在过去的半年中,虽然写的代码不多,但是在接触了计算机一些其他的知识,包括数据库.网络之后,感觉能够融会贯通,写代码水平又有了一定的提高.接下来,将会发表几篇文章,简单介绍一下我所了解的一点技术. 1.PostgreSQL的安装和使用 PostgreSQL是一个非常好用的开源免费数据库,功能强大,尤其对于GIS从业人员而言,其与PostGIS搭配可以有极强的空间数据库功能. 其官方网站:https://www.postgresql.org/ 官方帮助:https:/

ubuntu 下搭建一个python3的虚拟环境(用于django配合postgresql数据库开发)

#安装python pip  (在物理环境中安装) sudo apt-get install python-pip       sudo apt-get install python3-pipsudo pip install --upgrade pipsudo pip3 install --upgrade pip 备注说明: python-pip 是python2版本的包管理工具   , python3-pip是python3版本的包管理工具 ,  如果你创建了一个python2的虚拟环境 ,当

spark1.6配置sparksql 的元数据存储到postgresql中

1:首先配置hive-site.xml <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:postgresql://192.168.56.103:5432/sparksql</value> </property> <property> <name>javax.jdo.option.Co

PostgreSQL与RPM

如何查看使用PostgreSQL的RPM包安装后的文件目录及相关路径(PostgreSQLRPM的spec文件已经帮我们创建好了postgres用户及postgres组). 查看RPM文档信息:/usr/share/doc/rpm-4.11.1 RPM数据库文件:file /var/lib/rpm/* |grep Berkeley [[email protected] soft_bak]# rpm -qpl postgresql94-9.4.5-1PGDG.rhel7.x86_64.rpm /u

Avoiding PostgreSQL database corruption

TL;DR: Don't ever set fsync=off, don't kill -9 the postmaster then deletepostmaster.pid, don't run PostgreSQL on network file systems. Reports of database corruption on the PostgreSQL mailing list are uncommon, but hardly rare. While a few data corru

PostgreSQL Master Slave升级过程

1.初始状态:Master,slave均为running状态. 2.升级过程 Master 1).关闭 master 记录最后检查点位置 (latest checkpoint location),这是宕机时间开始的地方 (This is where your downtime starts).postgres用户执行以下命令: $ pg_ctl -D $PGDATA stop -m fast $ pg_controldata  | grep "Latest checkpoint location

【转载】使用barman备份PostgreSQL

什么是barman Barman (备份和恢复管理器) 是 PostgreSQL 数据库服务器中非常方便的备份和恢复工具,允许远程备份多个服务器,允许从一个备份集中一个命令就恢复数据库.同时还可以对多个备份集进行方便的管理. 环境说明 环境有两台机器: 192.168.1.21 主数据库所在主机 192.168.1.22 为barman备份机 安装barman 到barman的官方网站http://www.pgbarman.org/下载barman安装包,把安装包拷贝到192.168.1.22机