Skip to content

1. 什么是 PostgresSQL?

PostgreSQL 是一个基于 POSTGRES 4.2 版的对象关系数据库管理系统(ORDBMS),由加州大学伯克利分校计算机科学系开发。POSTGRES 开创了许多概念,这些概念在很久以后才在一些商业数据库系统中出现。

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

  • complex queries 复杂查询
  • triggers 触发器
  • updatable views 可更新的视图
  • transactional integrity 事务完整性
  • multiversion concurrency control 多版本并发控制

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

  • data types 数据类型
  • functions 函数
  • operators 操作符
  • aggregate functions 聚合函数
  • index methods 索引方法
  • procedural languages 过程语言

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

Released under the GPL-3.0 License.