使用 PostgreSQL 客户端连接到数据库集群 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 PostgreSQL 客户端连接到数据库集群

您可以使用 PostgreSQL 客户端连接到 PostgreSQL 端口上的 Babelfish。

使用 psql 连接到数据库集群

您可以从 PostgreSQL 网站下载 PostgreSQL 客户端。请按照特定于您的操作系统版本的说明安装 psql。

您可以通过使用 psql 命令行客户端查询支持 Babelfish 的 Aurora PostgreSQL 数据库集群。连接时,请使用 PostgreSQL 端口(原定设置情况下,端口 5432)。通常,除非您更改了原定设置端口号,否则不需要指定端口号。使用以下命令从 psql 客户端连接到 Babelfish:

psql -h bfish-db.cluster-123456789012.aws-region.rds.amazonaws.com -p 5432 -U postgres -d babelfish_db

参数如下所示:

  • -h – 要访问的数据库实例集群(集群端点)的主机名。

  • -p – 用于连接到数据库实例的 PostgreSQL 端口号。

  • -d – 要连接到的数据库。默认为 babelfish_db

  • -U – 要访问的数据库用户账户。(该示例显示了原定设置的主用户名。)

当您在 psql 客户端上运行 SQL 命令时,您可以用分号结束该命令。例如,以下 SQL 命令查询 pg_tables 系统视图以返回有关数据库中每个表的信息。

SELECT * FROM pg_tables;

psql 客户端还包含一组内置元命令。元命令是一种快捷方式,可调整格式或提供以易于使用的格式返回元数据的快捷方式。例如,以下元命令返回类似以前的 SQL 命令的信息:

\d

元命令不需要用分号 (;) 终止。

要退出 psql 客户端,请输入 \q

有关使用 psql 客户端查询 Aurora PostgreSQL 集群的更多信息,请参阅 PostgreSQL 文档

使用 pgAdmin 连接到数据库集群

您可以使用 pgAdmin 客户端以本机 PostgreSQL 方言访问数据。

要使用 pgAdmin 客户端连接到集群
  1. pgAdmin 网站中下载并安装 pgAdmin 客户端。

  2. 打开客户端并通过 pgAdmin 进行身份验证。

  3. 打开 Servers(服务器)的上下文(右键单击)菜单,然后选择 Create(创建)、Server(服务器)。

    
							在 pgAdmin 上添加服务器。
  4. Create - Server(创建 - 服务器)对话框中输入信息。

    Connection(连接)选项卡中,添加 Host(主机)的 Aurora PostgreSQL 集群地址和 Port(端口)的 PostgreSQL 端口号(原定设置为 5432)。提供身份验证详细信息,然后选择 Save(保存)。

    
							在 pgAdmin 上定义连接。

连接后,您可以使用 pgAdmin 功能在 PostgreSQL 端口上监控和管理 Aurora PostgreSQL 集群。


							使用 pgAdmin 监控服务器。

要了解更多信息,请参阅 pgAdmin Web 页。