如何检查 heroku pg:sql 后的输出?
How to check the output after heroku pg:sql?
我正在尝试 运行 在免费的 Heroku 应用程序的 Postgres 数据库上执行 select 语句。
我运行在cmd
中使用这些命令命令:
- 登录 heroku
chcp 1252
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。
我正在尝试 运行 在免费的 Heroku 应用程序的 Postgres 数据库上执行 select 语句。
我运行在cmd
中使用这些命令命令:
- 登录 heroku
chcp 1252
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 withmy-app-name::DATABASE->
这两个提示略有不同:第一个以 =>
结尾,第二个以 ->
.
->
提示表示 psql
正在等待同一查询的更多输入,例如如果您想将查询分成几行以提高可读性。
确保使用 ;
终止每个查询,这样 psql
就知道您已经完成了。
有关更多信息,请参阅 the first example here。