我已经从 heroku 配置中提取了 SHARED_DATABASE_URL
SHARED_DATABASE_URL => postgres://username:xxxx@host.com/db_name
我正在使用 pgAdmin 尝试连接到它,但它一直超时。我需要指定端口吗?我错过了什么?
我已经从 heroku 配置中提取了 SHARED_DATABASE_URL
SHARED_DATABASE_URL => postgres://username:xxxx@host.com/db_name
我正在使用 pgAdmin 尝试连接到它,但它一直超时。我需要指定端口吗?我错过了什么?
您可以使用此命令连接到 psql。
heroku pg:psql
如果您愿意更改为 postgres 9.1,您可以使用新推出的开发数据库,它允许通过普通 postgres 工具进行连接。阅读更多https://postgres.heroku.com/blog/past/2012/4/26/heroku_postgres_development_plan/
您无法使用 psql、pgadmin 等访问共享数据库。
Heroku 为您提供在共享或专用数据库包上运行的选择。共享计划适用于开发和暂存应用程序。它运行 Postgres 8.3。专用计划适用于生产规模应用。此外,专用数据库提供了许多优势,包括直接访问(通过 psql 或任何本机 postgres 库)、存储过程和 Postgres 9 支持。[来源]