PostgreSQL 是什么?
名称:PostgreSQL
类型:关系型数据库管理系统(RDBMS)
开源许可:PostgreSQL License(类 BSD 许可证,完全免费)
官网:https://www.postgresql.org/download/
初始发布:1989(Ingres 改进演变而来),现在是 PostgreSQL Global Development Group 维护
PostgreSQL(通常简称为“Postgres”)是世界上最先进的开源对象关系型数据库。它专为实现企业级性能而设计,因强大的功能和可靠性而备受重视。
Postgres 起源于 1986 年,是加州大学伯克利分校先前开发的 Ingres 数据库的演变。自 1994 年以来,它一直使用结构化查询语言 (SQL) 进行查询和事务,并且由个人开发者和企业开发者社区持续更新。
主要特点
- 高度标准兼容 SQL(ANSI SQL:2008)
- 支持复杂事务、并发和数据完整性
- 可扩展,可添加自定义函数、数据类型、索引类型等
- 原生支持 JSON / JSONB,适合混合结构化和半结构化数据存储
PostgreSQL 使用
1、安装
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