如何检查 heroku pg:sql 后的输出?

How to check the output after heroku pg:sql?

我正在尝试 运行 在免费的 Heroku 应用程序的 Postgres 数据库上执行 select 语句。

我运行在cmd中使用这些命令命令:

  1. 登录 heroku
  2. chcp 1252
  3. heroku pg:psql -app "my-app-name::DATABASE"

然后我得到提示:

--> Connecting to postgresql-rectangular-44045
psql (13.4)
SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
Type "help" for help.

我现在可以写信给 my-app-name::DATABASE=>,但无论我写什么,我都不会收到回复,只是另一行以 my-app-name::DATABASE-> 开头。我还检查了 Heroku 应用程序日志(所有进程)以查看输出是否打印在那里但它是空的。

我是不是漏掉了什么?

And I can now write to my-app-name::DATABASE=> but regardless of what I write I don't get a response just another line starting with my-app-name::DATABASE->

这两个提示略有不同:第一个以 => 结尾,第二个以 ->.

结尾

-> 提示表示 psql 正在等待同一查询的更多输入,例如如果您想将查询分成几行以提高可读性。

确保使用 ; 终止每个查询,这样 psql 就知道您已经完成了。

有关更多信息,请参阅 the first example here