我试图在一个免费的Heroku应用程序上运行一个Postgres数据库的选择语句。
我在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应用程序日志(所有进程),看看输出是否打印在那里,但它是空的。
我错过了什么吗?
现在我可以给
my-app-name::DATABASE=>
写信了但是不管我写什么我都没有得到回应只是另一行以my-app-name::DATABASE->
开头
这两个提示符略有不同:第一个以=>
结束,第二个以->
结束。
->
提示符表明psql
正在等待相同查询的更多输入,例如,如果您想将查询拆分为几行以提高可读性。
确保用;
终止每个查询,这样psql
就知道你已经完成了。
更多信息请参见第一个示例。