heroku pg:psql命令在试图连接到db时抛出错误。
(venv) PS C:\Users\Mevin\Desktop\poster> heroku pg:psql
---> Connecting to HEROKU_POSTGRESQL_ROSE_URL (DATABASE_URL)
psql: warning: extra command-line argument "--set" ignored
psql: warning: extra command-line argument "PROMPT2='posterback::ROSE%R%#" ignored
psql: warning: extra command-line argument "'" ignored
psql: warning: extra command-line argument "dbg2gm01rci0jp" ignored
psql: FATAL: database "'" does not exist这是我对heroku pg:info的输出
(venv) PS C:\Users\Mevin\Desktop\poster> heroku pg:info
=== HEROKU_POSTGRESQL_ROSE_URL (DATABASE_URL)
Plan: Hobby-dev
Status: available
Connections: 0
PG Version: 9.3.3
Created: 2014-03-02 07:22 UTC
Data Size: 7.0 MB
Tables: 9
Rows: 19/10000 (In compliance)
Fork/Follow: Unsupported
Rollback: Unsupported那么,为什么我不能访问pg:psql?
发布于 2014-03-03 20:22:35
Heroku做了一些修改,它可能无法在某些Windows版本上工作。我得到的解决办法是:
1)运行以下命令:
heroku config:get your_database_url --app your_app_name此命令将为您提供亚马逊上数据库的完整URL (假设是url_to_db_amazon)
2)运行以下命令:
psql --set "PROMPT1=your_app_name::database_color%R%#" --set "PROMPT2=your_app_name::database_color%R%#" url_to_db_amazon或者只是:
psql url_to_db_amazon这对我有用。
发布于 2014-03-02 15:36:37
尝试从bash而不是命令提示符运行它。安装Github for Windows可以获得很好的效果。
发布于 2020-02-28 14:03:37
config/database.php文件上指定的数据库(Parse)应该位于一行。
https://stackoverflow.com/questions/22126657
复制相似问题