就在最近,我读到PostgreSQL 9.2发布。我的 Ubuntu 12.04 安装了 PostgreSQL 9.1.5。我该如何更新到 9.2 版本?我试过了apt-get update
,apt-get upgrade
但是没有 PostgreSQL 更新。
答案1
以下是添加 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 -
编辑 /etc/apt/sources.list.d/pgdg.list。发行版名为 codename-pgdg。在示例中,将 squeeze 替换为您实际使用的发行版:
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
在 /etc/apt/preferences.d/pgdg.pref 中配置 apt 的软件包固定,使其优先使用 PGDG 软件包而不是 Debian 软件包:
Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500
注意:这将用 PGDG 存储库中可用的软件包替换所有 Debian/Ubuntu 软件包。如果您不想这样做,请跳过此步骤。更新软件包列表,并安装 pgdg-keyring 软件包以自动获取存储库密钥更新:
sudo apt-get update
sudo apt-get install pgdg-keyring
添加该存储库后,你可以执行以下操作sudo apt-get install postgresql-9.2
答案2
有一个新的官方 postgresql.org 存储库。它包含最新版本的 postgresql,包括截至 2014 年 2 月的 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
答案3
尝试这个:
sudo -u postgres psql --cluster 9.2/main