说明
Linux下安装PostgreSQL有yum、源码和二进制已编译包安装三种方式,此处着重说明源码安装
源码安装
涉及到CentOS基础优化的,请参考《CentOS基础设置和优化》
安装依赖
创建相关目录
配置环境变量
安装PostgreSQL
下载源码并放到/ssd/software目录中
安装扩展
contrib
contrib包含了一些额外的模块和扩展,由PostgreSQL社区提供和维护。可以增强PostgreSQL的功能,提供更多的特性和功能。例如,hstore扩展提供了一种存储键值对的数据类型。btree_gist扩展提供了一些新的索引操作符和索引类型
pgfincore
pgfincore适用于数据预热,当数据库启动时,查询效率是会慢的,这样能够提升效率,适用于对查询效率要求比较高,查询的数据比较固定,且系统的读写频率不高的情况下使用。下载插件并放到/ssd/software目录中
pg-hostname
pg-hostname用于获取和设置数据库服务器的主机名。下载插件并放到/ssd/software目录中
pg_repack
pg_repack适用于用于重新组织和重建PostgreSQL数据库系统表的工具。下载插件并放到/ssd/software目录中
创建数据库并启动
修改配置
创建扩展
yum安装
可参考官网教程
选择Linux版本
配置相关参数
系统内执行脚本
二进制已编译包安装
可自行上网查询尝试
评论区