将 psql 连接到 PostgreSQL 方言数据库

本页面介绍了如何将 psql 连接到 Spanner 中的 PostgreSQL 方言数据库。psql 是 PostgreSQL 的命令行前端。

  1. 确保 PGAdapter 与 psql 命令在同一机器上运行。

    如需了解详情,请参阅启动 PGAdapter

  2. 在终端窗口中,启动 psql 并将 localhost 指定为数据库服务器主机。

    • (可选)如果 PGAdapter 配置为在默认 PostgreSQL 端口 (5432) 以外的端口上进行监听,则请指定端口号。
    • (可选)指定一个或多个要发送到数据库或驱动程序的命令(例如,JDBC 驱动程序)。每次出现 -c 选项时,您都可以指定单个命令或一批命令(以英文分号 (;) 分隔)。如需了解详情,请参阅 psql 命令行工具

    psql -h localhost [-p PORT] [-c "COMMAND; ..."] ...

  3. 可选:通过提交以下查询,验证 psql 是否已成功连接到 PostgreSQL 方言数据库:

    SELECT 1::bigint;

    此查询与 GoogleSQL 方言数据库不兼容。

后续步骤