找软件用软件,到126g软件园!
您的位置:126g软件园>电脑软件>编程开发>

PostgreSQL for Windows v13.3.2 专业版

PostgreSQL完整版

PostgreSQL for Windows v13.3.2 专业版

  • 大  小:259MB
  • 官  网:HomePage
  • 评  分:
  • 类  型:国产软件
  • 环  境:WinAll
  • 语  言:简体中文
  • 分  类:编程开发
  • 时  间:2021-08-14
本地下载
安全无毒无插件
基本简介

PostgreSQL完整版是一款专业的、开发源代码的关系型数据库管理系统,不仅展现了世界上最先进的开源关系数据库功能方面的协作和奉献精神,而且还完全ACID兼容,并全力支持外键,连接,视图,触发器和存储过程,是各种规模组织首选的开源关系数据库。

PostgreSQL相较于先前版本,既能够更有效地处理标准数据库索引B-tree索引中的重复数据,也能够提供更多管理员可以监视数据库活动的方式,或是使用新pg_verifybackup命令去检查pg_basebackup输出的完整性等等。

PostgreSQL完整版

PostgreSQL完整版功能

1、PostgreSQL的特性覆盖了SQL-2/SQL-92和SQL-3/SQL-99;

2、它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备,比如IP类型和几何类型等;

3、PostgreSQL是全功能的自由软件数据库,很长时间以来,PostgreSQL是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。直到最近才有Inprise的InterBase以及SAP等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。

4、PostgreSQL拥有一支非常活跃的开发队伍,目前的提交人员已经超过三十人,而且在许多黑客的努力下,PostgreSQL的质量日益提高,也从另外一个侧面上增加了人们使用PostgreSQL的信心,毕竟数据库管理系统不能象桌面操作系统那样一天宕一次还让人觉得挺满意。

PostgreSQL完整版功能

PostgreSQL完整版特色

1、持续性能表现

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

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

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

2、管理优化

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

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

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

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

3、方便应用程序开发

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

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

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

4、安全提升

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

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

PostgreSQL完整版安装方法

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

PostgreSQL完整版安装方法1

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

PostgreSQL完整版安装方法2

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

PostgreSQL完整版安装方法3

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

PostgreSQL完整版安装方法4

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

PostgreSQL完整版安装方法5

6、点击左侧的 Servers > Postgre SQL 13

PostgreSQL完整版安装方法6

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

\

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

PostgreSQL完整版安装方法8

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

PostgreSQL完整版安装方法8

PostgreSQL完整版使用方法

1、首先用pgadmin登录postgresq,找到一个数据库

PostgreSQL完整版使用方法1

2、接着展开目录,如下图所示

PostgreSQL完整版使用方法2

3、然后就可以看到类型了,如下图所示,双击展开

PostgreSQL完整版使用方法3

4、接下来就可以看到postgresql中所有的数据类型,网上的类型都是在这里找的

PostgreSQL完整版使用方法4

5、然后右键单击一个类型,选择属性

PostgreSQL完整版使用方法5

6、在弹出的界面中就可以看到它的简单的一些信息了,如下图所示

PostgreSQL完整版使用方法6

常见问题

问:我们可以用什么语言和PostgreSQL打交道?

答:PostgreSQL(缺省情况)只安装有C和内嵌式C的接口,其他的接口都是独立的项目,能够分别下载,这些接口项目独立的好处 是他们可以有各自的发布计划和各自独立的开发组。

一些编程语言如PHP都有访问PostgreSQL的接口,Perl、TCL、Python以及很多其他语言的接口在网站上的Drivers/Interfaces小节可找到, 并且通过Internet很容易搜索到。

问:PostgreSQL官方版怎么更改端口号?

答:1、进入PostgreSQL官方版,点击data

2、找到postgresql.conf文件

3、找到port行,修改port的值

4、打开运行,输入services.msc命令

5、定位到postgresql服务

6、最后重新启动服务即可

问:PostgreSQL官方版怎么修改时区?

答:1、找到PostgreSQL官方版的安装目录

2、找到data文件夹,打开进入

3、点击打开postgresql.conf文件

4、找到timezone

5、默认值是Asia/Hong_Kong,修改成自己想要的时区

6、最后重启postgresql

软件截图
PostgreSQL for Windows v13.3.2 专业版 (部分资源需前往网盘或官网获取)