PostgreSQL 16.3.1 for Windows 64位 官方最新正式版(附安装教程)

PostgreSQL免费下载

  • 大小:351MB
  • 语言:英文软件
  • 类型:国外软件
  • 授权:免费软件
  • 类别:数据服务器
  • 平台:Windows平台
  • 官网:
  • 更新:2024-05-14
  • 评分:
360通过 腾讯通过 金山通过

情介绍

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统(RDBMS)。PostgreSQL 全球开发组发布了所有受支持的 PostgreSQL 版本的更新,包括 16.3、15.7、14.12、13.15 和 12.19。此版本修复了一个安全漏洞以及过去几个月报告的超过 55 个错误。,这是世界上最先进的开源数据库的最新版本,需要的朋友可下载试试!

在系统视图 pg_stats_ext 和中发现了一个安全漏洞 pg_stats_ext_exprs,可能允许经过身份验证的数据库用户查看他们没有足够权限查看的数据。此漏洞的修复仅修复新的 PostgreSQL 安装,即 initdb 应用此修复后使用该实用程序创建的安装。如果您当前安装了 PostgreSQL 并且担心此问题,请按照 “更新” 部分中的说明进行修复步骤。

介绍

PostgreSQL对索引和查找系统(lookup system)进行了重大改进,使大型数据库受益,包括节省了空间并提高了索引的性能,使用聚合或分区使查询的响应时间更快,使用增强的统计信息时更好的查询计划等等。

PostgreSQL 除具有高度要求的功能(如并行清理 和增量排序)外,还为大小工作量提供了更好的数据管理体验,并为日常管理进行了优化,为应用程序开发人员提供了更多便利,并增强了安全性。

PostgreSQL核心团队成员Peter Eisentraut说:“ PostgreSQL 13展示了我们全球社区在增强世界上最先进的开源关系数据库功能方面的协作和奉献精神”,“每个发行版所带来的创新以及其在可靠性和稳定性方面的声誉,都是为什么越来越多的人选择在其应用程序中使用PostgreSQL的原因。”

PostgreSQL是一种创新的数据管理系统,以其可靠性和健壮性著称,得益于全球开发者社区超过25年的开源开发,它 已成为各种规模组织首选的开源关系数据库。

安装方法

1、下载运行postgresql-windows-x64.exe,如图

2、选择安装路径,默认C盘

3、下一步,输入密码,端口默认即可

4、next进行安装,稍等片刻即可

5、安装完成后去掉勾选不启动。打开 pgAdmin 4

6、点击左侧的 Servers > Postgre SQL 

7、输入密码,点击 OK 即可

8、开始菜单中打开 SQL Shell(psql)

9、如图,输入回车、密码即可

软件特点

持续性能表现
在先前PostgreSQL版本的基础上,PostgreSQL 可以有效地处理标准数据库索引B-tree索引中的重复数据。这降低了B树索引所需的总体空间使用量,同时提高了整体查询性能。

PostgreSQL 引入了增量排序,其中查询中来自较早步骤的已排序数据可以加快后续步骤的排序。此外,PostgreSQL现在可以使用扩展的统计系统(可通过访问CREATESTATISTICS)来为带有OR子句和IN/ANY查找列表的查询创建改进的计划。

在PostgreSQL 中,更多类型的聚合查询和分组查询可以利用PostgreSQL的高效哈希聚合功能,因为具有大聚合的查询不必完全容纳在内存中。带有分区表的查询的性能得到了提高,因为现在有更多情况可以裁剪(prune)分区并且可以直接关联(join)分区。

管理优化
Vacuuming是PostgreSQL管理的重要组成部分,它使数据库能够在更新和删除行之后回收存储空间。尽管以前的PostgreSQL版本已经完成了减轻清理开销的工作,但是此过程也可能带来管理上的挑战。

PostgreSQL通过引入用于索引的parallelizedvacuum 继续改进vacuuming system。除了它提供的清理性能优势外,由于管理员可以选择要运行的并行workers的数量,因此可以针对特定的工作负载调整此新功能的使用。除了这些性能优势之外,数据插入现在还可以触发autovacuum process。

复制槽(用于防止在复制副本接收到WAL预写日志之前将其删除)可在PostgreSQL 中进行调整,以指定要保留的WAL文件的最大数量,并有助于避免磁盘空间不足错误。

PostgreSQL 还添加了更多管理员可以监视数据库活动的方式,包括从参考WAL使用情况统计信息EXPLAIN,流式基础备份的进度以及ANALYZE命令的进度。另外,可以使用新pg_verifybackup命令去检查pg_basebackup输出的完整性。

方便应用程序开发
PostgreSQL 使使用来自不同数据源的PostgreSQL数据类型更加容易。此版本将datetime()功能添加到其SQL / JSON路径支持中,该功能将有效的时间格式(例如ISO 8601字符串)转换为PostgreSQL本地类型。此外,UUID v4生成功能gen_random_uuid()函数现已可用,而无需安装任何扩展。

PostgreSQL的分区系统更加灵活,因为分区表完全支持逻辑复制和before行级触发器。

PostgreSQL 中的FETCH FIRST语法已扩展为包含该WITH TIES子句。指定时,WITH TIES包括基于ORDER BY子句的“ tie”与结果集中最后一行的任何行。

安全提升
PostgreSQL的扩展系统是其健壮性的关键组成部分,因为它允许开发人员扩展其功能。在以前的版本中,新的扩展只能由数据库超级用户安装。为了更轻松地利用PostgreSQL的可扩展性,PostgreSQL 添加了“可信扩展”的概念,该概念允许数据库用户安装超级用户标记为“可信”的扩展。某些内置扩展标记默认为可信,包括pgcrypto,tablefunc,hstore等等。

对于需要安全身份验证方法的应用程序,PostgreSQL 允许客户端在使用SCRAM身份验证时要求通道绑定(channel binding),并且PostgreSQL外部数据包装器(postgres_fdw)现在可以使用基于证书的身份验证。

更新日志

此更新修复了过去几个月报告的超过 55 个错误。下面列出的问题会影响 PostgreSQL 16。其中一些问题也可能会影响其他受支持的 PostgreSQL 版本。

修复了 INSERT 多行 VALUES 子句的问题,其中目标列是数组或复合类型上的域。

使用 MERGE (MERGE ... DO NOTHING) 时需要目标表的 SELECT 权限。

根据 SQL 标准,如果 MERGE 中的目标行在修改期间连接到多个源行,则抛出错误。

修复了当表在布尔列上进行分区并且查询具有布尔 is NOT 子句时对 NULL 分区进行错误修剪的问题。

将 ALTER FOREIGN TABLE ... SET SCHEMA 所有拥有的序列移动到新模式中。

CREATE DATABASE 现在识别 STRATEGY 关键字时不区分大小写。

修复了 EXPLAIN 在位图堆扫描期间对堆页面进行计数的方式 ,以显示所有计数的页面,而不仅仅是具有可见元组的页面。

避免在删除孤立临时表期间出现死锁。

对 VACUUM 进行了几个修复,其中一个可以减少不必要的 I/O。

修复了几个查询规划器。

添加对安装具有数千个角色的某些操作的优化。

修复返回单个复合类型列的 SQL 语言过程的混淆。

修复 date_bin () 中不正确舍入和溢出危险。

在时间戳中添加或减去间隔时检测整数溢出。

修复逻辑复制的几个竞争条件,包括确定是否需要表同步操作。

如果一个新的服务器会话的客户端套接字不能进入非阻塞模式,断开连接。

initdb -c 现在匹配参数名称时不区分大小写。

修复 PL/pgSQL 如何解析表达式后面的单行注释 ( -- 样式注释)。

载地址

下载错误?【投诉报错】

PostgreSQL 16.3.1 for Windows 64位 官方最新正式版(附安装教程)

      气软件

      关文章

      载声明

      ☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
      ☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
      ☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
      ☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
      ☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
      ☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
      ☉ 本站提供的PostgreSQL 16.3.1 for Windows 64位 官方最新正式版(附安装教程)资源来源互联网,版权归该下载资源的合法拥有者所有。

      X下载地址