设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Ubuntu上安装和配置PostgreSQL

发布时间:2019-10-21 16:11 所属栏目:117 来源:Sergiu
导读:【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 本教程中,你将学习如何在 Ubuntu Linux 上安装和使用开源数据库 PostgreSQL。 PostgreSQL (又名 Postgres) 是一个功能强大的自由开源的关系型数据库管理系统 (RDBMS) ,其在可靠性、稳定
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

如何在Ubuntu上安装和配置PostgreSQL

本教程中,你将学习如何在 Ubuntu Linux 上安装和使用开源数据库 PostgreSQL。

PostgreSQL (又名 Postgres) 是一个功能强大的自由开源的关系型数据库管理系统 (RDBMS) ,其在可靠性、稳定性、性能方面获得了业内极高的声誉。它旨在处理各种规模的任务。它是跨平台的,而且是 macOS Server 的默认数据库。

如果你喜欢简单易用的 SQL 数据库管理器,那么 PostgreSQL 将是一个正确的选择。PostgreSQL 对标准的 SQL 兼容的同时提供了额外的附加特性,同时还可以被用户大量扩展,用户可以添加数据类型、函数并执行更多的操作。

之前我曾论述过 在 Ubuntu 上安装 MySQL。在本文中,我将向你展示如何安装和配置 PostgreSQL,以便你随时可以使用它来满足你的任何需求。

在 Ubuntu 上安装 PostgreSQL

PostgreSQL 可以从 Ubuntu 主存储库中获取。然而,和许多其它开发工具一样,它可能不是最新版本。

首先在终端中使用 apt 命令 检查 Ubuntu 存储库 中可用的 PostgreSQL 版本:

  1. apt show postgresql

在我的 Ubuntu 18.04 中,它显示 PostgreSQL 的可用版本是 10(10+190 表示版本 10)而 PostgreSQL 版本 11 已经发布。

  1. Package: postgresql
  2. Version: 10+190
  3. Priority: optional
  4. Section: database
  5. Source: postgresql-common (190)
  6. Origin: Ubuntu

根据这些信息,你可以自主决定是安装 Ubuntu 提供的版本还是还是获取 PostgreSQL 的最新发行版。

我将向你介绍这两种方法:

方法一:通过 Ubuntu 存储库安装 PostgreSQL

在终端中,使用以下命令安装 PostgreSQL:

  1. sudo apt update
  2. sudo apt install postgresql postgresql-contrib

根据提示输入你的密码,依据于你的网速情况,程序将在几秒到几分钟安装完成。说到这一点,随时检查 Ubuntu 中的各种网络带宽。

什么是 postgresql-contrib?

postgresql-contrib 或者说 contrib 包,包含一些不属于 PostgreSQL 核心包的实用工具和功能。在大多数情况下,最好将 contrib 包与 PostgreSQL 核心一起安装。

方法二:在 Ubuntu 中安装最新版本的 PostgreSQL 11

要安装 PostgreSQL 11, 你需要在 sources.list 中添加官方 PostgreSQL 存储库和证书,然后从那里安装它。

不用担心,这并不复杂。 只需按照以下步骤。

首先添加 GPG 密钥:

  1. wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

现在,使用以下命令添加存储库。如果你使用的是 Linux Mint,则必须手动替换你的 Mint 所基于的 Ubuntu 版本号:

  1. sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

现在一切就绪。使用以下命令安装 PostgreSQL:

  1. sudo apt update
  2. sudo apt install postgresql postgresql-contrib

PostgreSQL GUI 应用程序

你也可以安装用于管理 PostgreSQL 数据库的 GUI 应用程序(pgAdmin):

sudo apt install pgadmin4

PostgreSQL 配置

你可以通过执行以下命令来检查 PostgreSQL 是否正在运行:

  1. service postgresql status

通过 service 命令,你可以启动、关闭或重启 postgresql。输入 service postgresql 并按回车将列出所有选项。现在,登录该用户。

默认情况下,PostgreSQL 会创建一个拥有所权限的特殊用户 postgres。要实际使用 PostgreSQL,你必须先登录该账户:

  1. sudo su postgres

你的提示符会更改为类似于以下的内容:

  1. postgres@ubuntu-VirtualBox:/home/ubuntu$

现在,使用 psql 来启动 PostgreSQL Shell:

  1. psql

你应该会看到如下提示符:

  1. postgress=#

你可以输入 \q 以退出,输入 \? 获取帮助。

要查看现有的所有表,输入如下命令:

  1. \l

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读