Answers:
这是添加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。这些分布称为代号-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
sudo apt-get remove --purge postgresql-9.2 postgresql-9.1
sudo apt-get install postgresql-9.2
有一个新的官方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
postgresql-client-9.3
包含pg_dump
尝试这个:
sudo -u postgres psql --cluster 9.2/main
Error: Invalid version specified with --cluster