如何升级到 Postgres 9.2?

Def*_*sor 17 postgresql

就在最近,我读到PostgreSQL 9.2已发布。我的 Ubuntu 12.04 安装了 PostgreSQL 9.1.5。如何更新到 9.2 版本?我试过apt-get updateapt-get upgrade但没有更新 PostgreSQL。

Dan*_*nny 32

以下是添加 postgresql apt 存储库的说明:https : //wiki.postgresql.org/wiki/Apt

快速开始

http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc导入存储库密钥:

wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)

编辑 /etc/apt/sources.list.d/pgdg.list。这些发行版称为代号-pgdg。在示例中,用您正在使用的实际分布替换挤压:

deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Run Code Online (Sandbox Code Playgroud)

在 /etc/apt/preferences.d/pgdg.pref 中配置 apt 的包固定以优先选择 PGDG 包而不是 Debian 包:

Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500
Run Code Online (Sandbox Code Playgroud)

注意:这将使用 PGDG 存储库中的可用软件包替换您的所有 Debian/Ubuntu 软件包。如果您不想这样做,请跳过此步骤。更新包列表,并安装 pgdg-keyring 包以自动获取存储库密钥更新:

sudo apt-get update
sudo apt-get install pgdg-keyring
Run Code Online (Sandbox Code Playgroud)

添加该存储库后,您可以执行 sudo apt-get install postgresql-9.2


gee*_*ekQ 6

有一个新的官方 postgresql.org 存储库。它包含截至 2014 年 2 月的最新版本的 postgresql,包括 9.3。请阅读详细的官方说明。对于 Ubuntu 12.04,我使用了:

sudo bash -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install postgresql-9.3 pgadmin3
Run Code Online (Sandbox Code Playgroud)


小智 -1

尝试这个:

sudo -u postgres psql --cluster 9.2/main 
Run Code Online (Sandbox Code Playgroud)