http://www.postgresql.org/download/linux/ubuntu/
说你可以做:
apt-get install postgresql-9.4
但是当我尝试那样做时,我得到了:
E: Couldn't find any package by regex 'postgresql-9.4
好的,我尝试下面这个部分,您可以添加PostgreSQL Apt存储库,但是它也找不到任何内容。
9.4还没有出现在软件包管理器中吗?我做错了什么吗?
http://www.postgresql.org/download/linux/ubuntu/
说你可以做:
apt-get install postgresql-9.4
E: Couldn't find any package by regex 'postgresql-9.4
好的,我尝试下面这个部分,您可以添加PostgreSQL Apt存储库,但是它也找不到任何内容。
9.4还没有出现在软件包管理器中吗?我做错了什么吗?
您可以根据页面中的说明进行添加
http://www.postgresql.org/download/linux/ubuntu/
创建文件/etc/apt/sources.list.d/pgdg.list,并添加存储库的行
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
导入存储库签名密钥并更新软件包列表
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update && sudo apt-get install postgresql-9.4
apt-get update
。这将导致系统读取源的更改。如果您正在尝试在Ubuntu 14.04“Trusty”上安装,请按照以下步骤操作:
要检查您的版本:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
1) 为Postgres创建新的APT仓库文件
$ echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" > /etc/apt/sources.list.d/pgdg.list
2)导入仓库签名密钥并更新软件包列表
$ sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
3) 安装Postgres
$ sudo apt-get install postgresql-9.4
来源: http://ubuntuhandbook.org/index.php/2014/02/install-postgresql-ubuntu-14-04/
lsb_release -sc
你需要添加最新的PostgreSQL仓库以获取最新版本,否则将安装PostgreSQL 9.3。这是针对trusty版本。
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
更新并安装PostgreSQL 9.4:
sudo apt-get update
sudo apt-get install postgresql-9.4
已创建默认的Postgres超级用户和Postgres数据库。您需要为Postgres超级用户设置密码。
ubuntu@:~$ sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully
sudo service postgresql start
使用postgres用户连接PostgreSQL服务器:
ubuntu@:~$ su postgres
Password:****
创建一个示例数据库:
createdb database_name
连接到该数据库:
psql -d database_name
PostgreSQL是一种开源的面向对象关系型数据库系统。它是用于生产服务器的主要数据库服务器之一。PostgreSQL允许我们在各种编程语言中执行存储过程,如PHP、C/C++、Python、Java、Perl、Ruby和其自己的PL/pgSQL,它类似于Oracle的PL/SQL。
Postgres数据库用作数据的持久存储
安装Postgres
yum install postgres
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.6
设置Postgres
启动pgAdmin。
连接到本地服务器。使用localhost作为服务器名称,postgres作为用户名,以及安装Postgres时使用的密码。 您需要成为root用户才能执行此命令。注意:如果您在安装过程中没有设置密码(sudo apt-get install postgresql),则可以按以下方式设置密码:

sudo -u postgres psql postgres
在postgres客户端提示符上,使用以下命令来设置密码。
alter user postgres with password 'postgres';
连接到PostgreSQL
安装完PostgreSQL数据库服务器后,默认情况下会创建一个名为“postgres”的用户和角色。它还会创建一个同名的系统账户。因此,要连接到postgres服务器,请以postgres用户身份登录系统并连接数据库。
$ sudo su - postgres
$ psql
现在您已经成功登录到PostgreSQL数据库服务器。要检查登录信息,请从数据库命令提示符中使用以下命令。
postgres-# \conninfo
postgres-# \q
按照以下步骤安装postgresql。打开终端(Ctrl + Alt + t),然后输入以下命令行
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6
psql --version
psql (PostgreSQL) 9.6.3