SQL编程第二篇-PostgreSQL环境搭建
在目前我的工作内容而言,主要使用的是两种数据库。
一种是MySQL数据库,主要作为Web应用的后端数据库。
另一种是GaussDB DWS(Data Warehouse Service),也就是华为自研的MPP(Massive Parallel Processing)数据库,主要应用于大数据情况下的OLAP,也是支持事务的,主要作为某一些业务场景下的仓外集市或者企业核心数据仓库的搭建。我们的应用系统也会直接使用GaussDB DWS作为后端数据库,但就稳定性方面,还是MySQL比较好。但对于TB级别的数据,GaussDB DWS的批处理性能会更高。
华为的OpenGauss(也属于GaussDB系列)主要是应用于联机事务,应用于大并发、大数据量、以联机事务处理为主的交易型应用,如电商、金融、O2O、电信CRM/计费等,应用可按需选择不同的主备部署模式。
OpenGauss与GaussDB DWS的系统架构也是不一样的,但这里不详细展开。
但重点是GaussDB是兼容PostgreSQL,所以就SQL编程的学习,我们也需要搭建PostgreSQL的开发环境。
PostgreSQL镜像下载
PostgreSQL安装遇到的常见问题
Win10下,我在安装postgresql时也遇到了下面的问题。图片是别人那里复制来的。

解决方法:postgreSQL安装问题? - 知乎
目前我查找资料能解决的方法就是安装版本:postgresql-11.2-1-windows-x64
这个版本在安装时,没有出现以上的问题。
PostgreSQL安装步骤















Datagrip连接PostgreSQL数据库


创建测试库
create database test;
打开查看服务是否随机启动

Reference