CentOS / RHEL Linux 安装 Postgresql 数据库服务器

PostgreSQL 服务器包包括程序文件用于创建和运行 PostgreSQL 服务器,同时也允许你创建和维护 PostgreSQL 数据库服务器。

PostgreSQL 是高级的关系数据库,PostgreSQL 几乎支持所有的 SQL 标准,包括事务,子查询和用户自定义函数。

你需要安装 postgresql-server, 如果你期望创建和维护你自己的 PostgreSQL 数据库服务器。

这时候,你需要安装 PostgreSQL 包。

你同时还需要安装 PostgreSQL 客户端工具,这个工具称为 postgrsql。 这个客户端工具包含有所有的 HTML 帮助文件,同时还包括 PostgreSQL 的命令行工具,你可以用这个工具对 PostgreSQL 进行维护。

安装 PostgreSQL 服务器:

请使用 root 用户登录你的 CentOS 操作系统,然后执行下面的命令:# yum install postgresql postgresql-server输出内容如下:[code]Loading “installonlyn” plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for postgresql-server to pack into transaction set.
postgresql-server-8.1.9-1 100% |=========================| 87 kB 00:00
—> Package postgresql-server.i386 0:8.1.9-1.el5 set to be updated
–> Running transaction check
–> Processing Dependency: postgresql = 8.1.9-1.el5 for package: postgresql-server
–> Restarting Dependency Resolution with new changes.
–> Populating transaction set with selected packages. Please wait.
—> Downloading header for postgresql to pack into transaction set.
postgresql-8.1.9-1.el5.i3 100% |=========================| 119 kB 00:00
—> Package postgresql.i386 0:8.1.9-1.el5 set to be updated
–> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size

Installing:
postgresql-server i386 8.1.9-1.el5 updates 4.0 M
Installing for dependencies:
postgresql i386 8.1.9-1.el5 updates 2.8 M

Transaction Summary

Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 6.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): postgresql-server- 100% |=========================| 4.0 MB 00:05
(2/2): postgresql-8.1.9-1 100% |=========================| 2.8 MB 00:04
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: postgresql ######################### [1/2]
Installing: postgresql-server ######################### [2/2]

Installed: postgresql-server.i386 0:8.1.9-1.el5
Dependency Installed: postgresql.i386 0:8.1.9-1.el5
Complete![/code]