postgresql是一个免费的对象关系数据库服务器,支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等,不管是私用、商用、还是学术研究使用都很适合。
除此之外,postgresql软件能运行在多种操作系统平台下,比如FreeBSD、Linux、Mac OS X、Solaris、Windows等。与此同时,postgresql是完全支持ACID特性的,它对于数据库访问提供了强大的安全性保证,充分利用了企业安全工具,如Kerberos与OpenSSL等。你可以定义自己的检查,根据自己的业务规则确保数据质量。在众多的管理特性中,PITR是非常棒的特性,这是个灵活的高可用特性,提供了诸如针对失败恢复创建热备份以及快照与恢复的能力。本次带来的是postgresql官方免费版,用户下载安装即可使用,后文提供了详细的安装使用教程,有需要的用户欢迎下载体验。
2、你可以修改安装路径
3、选择安装组件,不懂的选就是全部勾上:
4、设置数据库路径
5、设置超级用户的密码
6、设置端口号,可以直接用默认就行
7、安装完成,去掉勾选,直接点 Finish
2、pgAdmin 主页如下
3、点击左侧的 Servers > Postgre SQL 10
4、输入密码,点击 OK 即可
5、控制面板如下
6、打开 SQL Shell(psql)
postgresql安装教程
1、双击下载安装包,开始安装
2、你可以修改安装路径
3、选择安装组件,不懂的选就是全部勾上:
4、设置数据库路径
5、设置超级用户的密码
6、设置端口号,可以直接用默认就行
7、安装完成,去掉勾选,直接点 Finish
功能特色
1、维护者是PostgreSQL Global Development Group,首次发布于1989年6月。 2、操作系统支持WINDOWS、Linux、UNIX、MAC OS X、BSD。 3、从基本功能上来看,支持ACID、关联完整性、数据库事务、Unicode多国语言。 4、表和视图方面,PostgreSQL支持临时表,而物化视图,可以使用PL/pgSQL、PL/Perl、PL/Python或其他过程语言的存储过程和触发器模拟。 5、索引方面,全面支持R-/R+tree索引、哈希索引、反向索引、部分索引、Expression 索引、GiST、GIN(用来加速全文检索),从8.3版本开始支持位图索引。 6、其他对象上,支持数据域,支持存储过程、触发器、函数、外部调用、游标7)数据表分区方面,支持4种分区,即范围、哈希、混合、列表。 8、从事务的支持度上看,对事务的支持与MySQL相比,经历了更为彻底的测试。 9、My ISAM表处理方式方面,MySQL对于无事务的MyISAM表,采用表锁定,1个长时间运行的查询很可能会阻碍对表的更新,而PostgreSQL不存在这样的问题。 10、从存储过程上看,PostgreSQL支持存储过程。因为存储过程的存在也避免了在网络上大量原始的SQL语句的传输,这样的优势是显而易见的。 11、用户定义函数的扩展方面,PostgreSQL可以更方便地使用UDF(用户定义函数)进行扩展。postgresql使用教程
1、打开 pgAdmin 4
2、pgAdmin 主页如下
3、点击左侧的 Servers > Postgre SQL 10
4、输入密码,点击 OK 即可
5、控制面板如下
6、打开 SQL Shell(psql)

