当前位置: 首页 > java >正文

PostgreSQL 数据库下载和安装

官网: PostgreSQL: Downloads

推荐下载网站:EDB downloads postgresql

我选了 postgresql-15.12-1-windows-x64.exe

鼠标双击,开始安装:

安装路径:

Installation Directory: D:\Program Files\PostgreSQL\15
Server Installation Directory: D:\Program Files\PostgreSQL\15
Data Directory: D:\PostgreSQL\15\data
Database Port: 5432
Database Superuser: postgres
Operating System Account: NT AUTHORITY\NetworkService
Database Service: postgresql-x64-15
Command Line Tools Installation Directory: D:\Program Files\PostgreSQL\15
pgAdmin4 Installation Directory: D:\Program Files\PostgreSQL\15\pgAdmin 4
Stack Builder Installation Directory: D:\Program Files\PostgreSQL\15
Installation Log: C:\Users\your\AppData\Local\Temp\install-postgresql.log

 

 

Stack Builder 4.2.2 我按了【取消】,初学,还不了解内情,暂停继续安装。

在【任务管理器】【服务】:postgresql-x64-15  正在运行

将 D:\Program Files\PostgreSQL\15\bin 添加入 环境变量 Path 中
运行 cmd
where psql
D:\Program Files\PostgreSQL\15\bin\psql.exe

psql -?
psql -h localhost -p 5432 -U postgres 

安装目录:

cd D:\Program Files\PostgreSQL\15\pgAdmin 4\
有目录 docs, python , runtime , web 

专业安装参阅:PostgreSQL数据库安装与启动 


向豆包提问:PostgreSQL 数据库有哪些优点?

PostgreSQL 是一种流行的开源关系型数据库管理系统,具有以下优点:

  1. 强大的功能
    • 支持标准的 SQL 语言,包括数据定义、数据操作、数据控制等功能,同时还支持许多高级特性,如事务处理、视图、存储过程、函数等。
    • 支持复杂的查询,能够处理多表关联、子查询、聚合函数等复杂的查询操作,并且具有高效的查询优化器,能够快速生成最优的查询执行计划。
  2. 高度可扩展性
    • 可以轻松地扩展到处理大量的数据和高并发的访问。它能够在不同的硬件平台上运行,包括小型的桌面系统到大型的服务器集群,并且能够根据业务需求动态地调整资源配置。
    • 支持分布式数据库架构,可以将数据分布在多个节点上,实现数据的并行处理和高可用性,提高系统的整体性能和可靠性。
  3. 数据完整性和一致性
    • 提供了强大的事务处理功能,支持 ACID(原子性、一致性、隔离性、持久性)属性,确保数据在各种情况下的完整性和一致性。
    • 支持多种约束条件,如主键约束、外键约束、唯一约束、检查约束等,可以有效地保证数据的合法性和准确性。
  4. 安全性高
    • 具有强大的安全机制,包括用户认证、访问控制、数据加密等功能。可以对不同的用户授予不同的权限,精确地控制用户对数据库对象的访问。
    • 支持 SSL 加密连接,确保数据在网络传输过程中的安全性,防止数据被窃取或篡改。
  5. 开源和社区支持
    • 作为开源软件,PostgreSQL 的源代码是公开的,用户可以自由地使用、修改和分发。这使得它具有较低的成本,并且可以根据具体需求进行定制化开发。
    • 拥有庞大而活跃的社区,社区成员积极参与数据库的开发、维护和改进,不断推出新的功能和优化措施。同时,社区还提供了丰富的文档、教程和技术支持,方便用户学习和使用。
  6. 兼容性好
    • 能够很好地与其他开源软件和技术集成,如 Linux、Apache、Python、Java 等,形成强大的开源技术栈,广泛应用于各种不同的场景中。
    • 可以在多种操作系统上运行,包括 Windows、Linux、Mac OS 等,具有良好的跨平台性,方便用户根据自己的需求选择合适的操作系统平台。
  7. 数据类型丰富
    • 支持多种数据类型,包括常见的整数、浮点数、字符串、日期时间等,还支持一些特殊的数据类型,如 JSON、XML、数组、几何类型等。丰富的数据类型使得 PostgreSQL 能够更好地满足不同应用场景下的数据存储需求。
    • 允许用户自定义数据类型,进一步扩展了数据库的功能和灵活性,用户可以根据业务需求定义自己的复杂数据类型,并对其进行操作和管理。

http://www.xdnf.cn/news/3366.html

相关文章:

  • Stm32 烧录 Micropython
  • 基于机器学习的舆情分析算法研究
  • 连接linux虚拟机并运行C++【从0开始】
  • 机器学习实战,天猫双十一销量与中国人寿保费预测,使用多项式回归,梯度下降,EDA数据探索,弹性网络等技术
  • vue中$set原理
  • Meta公司于2025年4月29日正式推出了全新Meta AI应用程序的首个版本
  • 正则表达式:精准匹配,高效处理文本
  • 《软件设计师》复习笔记(11.1)——生命周期、CMM、开发模型
  • 结构模式识别理论与方法
  • JWT Access Token 被窃取的风险与解决方案
  • spring-boot-maven-plugin 将spring打包成单个jar的工作原理
  • 企业经营系统分类及功能详解
  • 华为eNSP:IS-IS认证
  • 机器人--主机--控制系统
  • Python 常用内置函数详解(九):type()函数——获取对象类型或获取一个新的类型对象
  • RAG工程-基于LangChain 实现 Advanced RAG(预检索-查询优化)(上)
  • 2025华东杯数学建模B题完整分析论文(共36页)(含模型、代码、数据)
  • 分享5款开源、美观的 WinForm UI 控件库
  • 【Linux网络】I/O多路转接技术 - poll
  • DAY01:Vue零基础入门:环境搭建与核心语法深度解析
  • 数据库Mysql_约束
  • 第二章 日志分析-apache日志分析(玄机系列)
  • 【论文阅读26】贝叶斯-滑坡预测-不确定性
  • 图解 Git 工作流:理解 Rebase、Merge 与 Pull Request 的区别
  • 基于Redis实现-用户签到
  • C++——入门基础(2)
  • podman/docker国内可用的docker镜像源(2025-05)
  • 前端八股 3
  • Linux-04-搜索查找类命令
  • WPF实现数据库操作与日志记录