我试图在一个免费的Heroku应用程序的Postgres数据库上运行一个select语句。
我正在cmd
中运行这些命令
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应用程序日志(所有进程),以查看输出是否在那里打印,但它是空的。
我是不是遗漏了什么?
发布于 2021-09-28 04:19:16
现在我可以写信给
my-app-name::DATABASE=>
了,但是不管我写了什么,我都不会得到一个响应,只得到另一行以my-app-name::DATABASE->
开头的响应
这两个提示微妙地不同:第一个以=>
结尾,第二个以->
结尾。
->
提示符表示psql
正在等待相同查询的更多输入,例如,为了便于阅读,您需要将查询拆分成几行。
确保使用;
终止每个查询,以便psql
知道您已经完成了。
有关更多信息,请参见这里的第一个例子。
https://stackoverflow.com/questions/69359627
复制相似问题