首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku pg:psql命令引发psql:致命:数据库"'“不存在

Heroku pg:psql命令引发psql:致命:数据库"'“不存在
EN

Stack Overflow用户
提问于 2014-03-02 10:52:36
回答 3查看 1.6K关注 0票数 2

heroku pg:psql命令在试图连接到db时抛出错误。

代码语言:javascript
复制
(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的输出

代码语言:javascript
复制
(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?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-03 20:22:35

Heroku做了一些修改,它可能无法在某些Windows版本上工作。我得到的解决办法是:

1)运行以下命令:

代码语言:javascript
复制
heroku config:get your_database_url --app your_app_name

此命令将为您提供亚马逊上数据库的完整URL (假设是url_to_db_amazon)

2)运行以下命令:

代码语言:javascript
复制
psql --set "PROMPT1=your_app_name::database_color%R%#" --set "PROMPT2=your_app_name::database_color%R%#" url_to_db_amazon

或者只是:

代码语言:javascript
复制
psql url_to_db_amazon

这对我有用。

票数 1
EN

Stack Overflow用户

发布于 2014-03-02 15:36:37

尝试从bash而不是命令提示符运行它。安装Github for Windows可以获得很好的效果。

票数 0
EN

Stack Overflow用户

发布于 2020-02-28 14:03:37

config/database.php文件上指定的数据库(Parse)应该位于一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22126657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档