PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(如 MySQL 和 Firebird),和对专有系统比如Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。
PostgreSQL 与 mysql 的比较,有一个说法是:”postgresql 不像 mysql 那样有那么多的 gotchas“,也就是说未在官方文档中准确说明甚至根本没有提及的规则(说成缺陷也行,反正 mysql 开发人员的名言是:你碰到的所有与规范不同的东西,我们称之为 mysql 的新特性。有些设计缺陷也往往被他们解释为特性了)
虽然PostgreSQL已经出来很久了,不算是冷门,但是针对于开源数据库 PostgreSQL 中文资料非常缺乏,目前世面上关于PostgreSQL的中文书籍很少,权威的还是英文书籍,但如果你是一个技术人员,建议你多看英文文档,习惯了就好了