在Ubuntu 18.04/Ubuntu 16.04上安装PostgreSQL 11和在Debian 9/Debian 8系统的安装方法基本相同,下面我们挑重点的说明一下。同时附上Fedora 29/Fedora 28安装PostgreSQL 11的说明。
PostgreSQL 11增强功能 分区功能的改进。 支持嵌入式事务的SQL存储过程。 并行性的改进。 窗口函数现在支持SQL:2011标准中显示的所有框架选项。 一些SQL代码的可选即时(JIT)编译,加速了表达式的评估。 性能改进,包括避免ALTER TABLE ... ADD COLUMN的表重写与非空列默认值的能力。 现在可以使用CREATE INDEX的INCLUDE子句创建覆盖索引。
在Ubuntu 18.04/Ubuntu 16.04上安装PostgreSQL 11的说明 第一步、先更新系统及安装依赖 运行以下命令: sudo apt update && sudo apt -y upgrade sudo reboot 更新并重启系统后安装vim和wget,如果系统中已经安装那就不必再安装了,没有安装请运行以下命令: sudo apt install -y wget vim 第二步、加入PostgreSQL 11 APT 将PostgreSQL 11 APT增加到Ubuntu 18.04/Ubuntu 16.04系统中,先导入签名密钥: wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 然后将下面代码添加到Ubuntu 18.04/16.04系统中: RELEASE=$(lsb_release -cs) echo "deb http://apt.postgresql.org/pub/repos/apt/ ${RELEASE}"-pgdg main | sudo tee /etc/apt/sources.list.d/pgdg.list 验证存储库文件内容: $ cat /etc/apt/sources.list.d/pgdg.list deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main 第三步、安装PostgreSQL 11的命令 做完以上二步后运行以下命令(适用于Ubuntu 18.04/Ubuntu 16.04系统上,直接安装PostgreSQL 11): sudo apt update sudo apt -y install postgresql-11 说明,往下的步骤和在Debian 9/Debian 8系统上安装PostgreSQL 11的方法是一样的,接下来启用远程访问、设置PostgreSQL管理员用户密码及测试PostgreSQL 11数据库功能,去该文章中阅读吧。
附:Fedora 29/Fedora 28安装PostgreSQL 11的说明 Fedora 29/Fedora 28安装PostgreSQL 11和在CentOS 7系统上安装PostgreSQL 11的步骤是一样的,下面列出添加PostgreSQL Yum存储库的不同之处: 1、对于Fedora 29系统: sudo dnf install https://download.postgresql.org/pub/repos/yum/11/fedora/fedora-29-x86_64/pgdg-fedora11-11-2.noarch.rpm 2、对于Fedora 28系统: sudo dnf install https://download.postgresql.org/pub/repos/yum/11/fedora/fedora-28-x86_64/pgdg-fedora11-11-2.noarch.rpm 添加PostgreSQL Yum存储库后,安装PostgreSQL 11命令是:$ sudo dnf install postgresql11-server postgresql11
确认安装PostgreSQL 11版本等信息:$ rpm -qi postgresql11-server
接下来的初始化数据库并启用自动启动、启用远程访问PostgreSQL及设置PostgreSQL管理员用户的密码是一样的,请到该文章中去阅读。
相关主题 |