PostgreSQL

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。
优点 为了便于客户端的程序的编写,由数据库服务器提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同时也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是 PostgreSQL 一大优点。
一、安装

环境版本: CentOS 7.4

https://www.postgresql.org/ftp/source/ 从这里下载所需要的二进制安装包
我这里以 10.5作为示范
postgresql安装需要readline库的支持
yum install -y readline-devel.x86_64(我这里设置的本地yum源)
tar -xf postgresql-10.5.tar.gz 解压
./configure 检查环境
make
make install 编译
systemctl start postgresql.service
启动报错
Process: 45015 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=1/FAILURE)
需要初始化数据库
postgresql-setup initdb
systemctl restart postgresql 启动数据库
systemctl status postgresql 查看状态已经启动 安装完成

你可能感兴趣的:(linux服务器,postgresql)