功能概述

PostgreSQL 可通过 psql 命令行客户端直接连接,还可以使用图形化的数据库客户端连接。图形化客户端包括 pgAdmin、DbVisualizer、DBeaver 等。

本小节主要介绍如何以终端命令行 psql 连接 PostgreSQL V2.0.0 及以上版本的数据库。

前提条件

  • 已创建 PostgreSQL 集群,且集群状态为 活跃

  • 已在服务器安装数据库客户端,且服务器与数据库之间网络畅通。可通过边界路由器VPN 等方式打通网络。

操作步骤

步骤一:创建数据库账号

步骤二:获取数据库服务端口信息

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 关系型数据库 PostgreSQL,进入 PostgreSQL 管理页面。

  3. 在 PostgreSQL 管理页面,点击源集群 ID,进入集群详情页面。

    postgresql_info
  4. 在左侧服务端口信息区域,获取高可用 IP 地址。

步骤三:访问数据库

  1. 在客户端服务器终端,执行如下命令行。

    psql -U root -h 172.16.0.239 -d postgres

    命令行参数说明如下。

    选项 说明 示例

    -U

    数据库用户账号名。

    root

    -h

    数据库节点的 IP 或者双节点集群的 VIP。

    172.16.0.239

    -d

    数据库名称。

    postgres

  2. 执行以下命令行,创建业务数据库。该操作需用户权限为 高级权限

    create database production;
  3. 执行命令 \l,查看当前 PostgreSQL 数据库信息。回显结果示例如下。

    access_pg_new01