登录
1. 什么是PostgreSQL?#
PostgreSQL是一个基于POSTGRES 4.2 版的对象关系数据库管理系统 (ORDBMS),由加州大学伯克利分校计算机科学系开发。POSTGRES 率先提出了许多概念,而这些概念直到很久以后才在一些商业数据库系统中出现。
PostgreSQL是这个最初伯克利代码的开源后代。它支持 SQL 标准的大部分内容,并提供了许多现代功能
- 复杂查询
- 外键
- 触发器
- 可更新视图
- 事务完整性
- 多版本并发控制
此外,PostgreSQL可以通过多种方式由用户扩展,例如通过添加新的
- 数据类型
- 函数
- 运算符
- 聚合函数
- 索引方法
- 过程语言
而且由于宽松的许可证,PostgreSQL可以被任何人免费用于任何目的,无论是私人、商业还是学术。