# 1.什么是PostgreSQL?

PostgreSQL是一个基于博士后4.2版 (opens new window),在加州大学伯克利分校计算机科学系开发。POSTGRES开创了许多概念,这些概念直到很久以后才在一些商业数据库系统中可用。

PostgreSQL是这个原始伯克利代码的开源后代。它支持大部分SQL标准,并提供许多现代功能:

  • 复杂查询

  • 外键

  • 触发

  • 可更新视图

  • 支持事务

  • 多版本并发控制

    此外,用户可以通过多种方式扩展PostgreSQL,例如添加新的

  • 数据类型

  • 功能

  • 操作员

  • 聚合函数

  • 索引方法

  • 过程语言

    由于有了自由的许可证,PostgreSQL可以由任何人出于任何目的免费使用、修改和分发,无论是私人的、商业的还是学术的。