PostgreSQL

作者admin

5月 22, 2025

PostgreSQL 是什么?

PostgreSQL(通常简称为“Postgres”)是世界上最先进的开源对象关系型数据库。它专为实现企业级性能而设计,因强大的功能和可靠性而备受重视。

Postgres 起源于 1986 年,是加州大学伯克利分校先前开发的 Ingres 数据库的演变。自 1994 年以来,它一直使用结构化查询语言 (SQL) 进行查询和事务,并且由个人开发者和企业开发者社区持续更新。

PostgreSQL 的优势

特性 说明
🧠 标准兼容性强 支持绝大多数 SQL 标准,包括窗口函数、CTE(with 查询)、子查询、事务等
🔧 扩展能力强 可以添加自定义函数、操作符、数据类型;支持插件和扩展(如 PostGIS、pgvector)
事务支持更完备 严格遵循 ACID 原则,支持 MVCC(多版本并发控制)
📦 复杂数据类型 支持 JSON、JSONB、数组、UUID、XML、自定义类型等
📊 全文检索支持 原生支持高性能全文检索
🔄 地理信息系统(GIS)支持 PostGIS 插件是处理地理空间数据的业界标准
🛠 并发处理更强 在高并发、复杂查询场景下表现更好
🔐 数据完整性和约束更严谨 更强调数据一致性和约束校验

PostgreSQL 使用

1、安装

PostgreSQL 安装(Windows)

2.、创建数据库和用户

在 PostgreSQL 中,你需要创建一个数据库以及一个数据库用户,并赋予该用户相应的权限。可以通过 psql 命令行工具来执行以下操作:

2.1) 登录 PostgreSQL:

psql -U postgres

2.2) 创建数据库:

CREATE DATABASE your_database_name;

2.3) 创建数据库用户:

CREATE USER your_database_user WITH PASSWORD ‘your_database_password’;

2.4) 授权该用户访问数据库:

GRANT ALL PRIVILEGES ON DATABASE your_database_name TO your_database_user;

2.5) 退出 PostgreSQL:

\q

3、使用 pgadmin

作者 admin

百度广告效果展示