📜  heroku cli 连接到 postgres (1)

📅  最后修改于: 2023-12-03 15:15:30.876000             🧑  作者: Mango

使用 Heroku CLI 连接到 Postgres

Heroku CLI 是 Heroku 官方提供的命令行工具,通过 Heroku CLI 可以管理 Heroku 上的应用,包括部署、scale、日志查看等一系列操作。在 Heroku 上部署的应用,往往需要用到数据库,而 Heroku 提供的 Postgres 服务是一个非常好的选择。本文将介绍如何使用 Heroku CLI 连接到 Postgres。

前置条件

在开始之前,请确保以下条件已经满足:

  1. 已经安装了 Heroku CLI,并且已经登录到 Heroku。
  2. 已经创建了一个 Heroku 应用,并且在 Heroku 上添加了 Postgres 插件。

如果还没有完成以上步骤,请先参考 Heroku 文档进行操作。

连接到 Postgres

连接到 Heroku 上的 Postgres 数据库,需要使用 heroku pg:psql 命令。例如,连接到名称为 DATABASE_NAME 的数据库,可以执行以下命令:

heroku pg:psql DATABASE_NAME

连接成功后,会出现如下界面:

--> Connecting to postgresql-silhouetted-98669
psql (9.4.4, server 9.6.2)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.

此时,我们已经成功连接到 Postgres 数据库。

执行 SQL 命令

连接成功后,就可以直接在命令行中执行 SQL 命令了。例如,执行以下命令可以查看数据库中的所有表:

\dt

执行以下命令可以查看表结构:

\d+ TABLE_NAME

执行以下命令可以退出 psql:

\q
总结

本文介绍了如何使用 Heroku CLI 连接到 Postgres 数据库,并且执行 SQL 命令。通过 Heroku CLI 连接到 Postgres 数据库,可以方便地进行数据库维护和管理。