Heroku:如何通过navicat连接数据库

use*_*505 4 django heroku amazon-web-services

我在Heroku上部署了一个Helloworld django应用程序,并生成了一个共享数据库,我的DATEBASE_URL是否postgres://sfbywaqhvj:_WgTgP660aDnYuS3aP3o@ec2-23-21-64-4.compute-1.amazonaws.com/sfbywaqhvj
可以通过navicat或其他本地DBMS连接数据库?谢谢

Joh*_*non 6

假设这不是您发布的真实数据库URL,并且您正在使用Heroku Shared 9.1 Beta插件(https://postgres.heroku.com/blog/past/2012/4/26/heroku_postgres_development_plan/ - 这是唯一的共享数据库,可让您在外部连接,您只需拆分成相关部分

Postgres的:// sfbywaqhvj:_WgTgP660aDnYuS3aP3o@ec2-23-21-64-4.compute-1.amazonaws.com/sfbywaqhvj

Username: sfbywaqhvj
password: _WgTgP660aDnYuS3aP3o
host: ec2-23-21-64-4.compute-1.amazonaws.com
database: sfbywaqhvj
Run Code Online (Sandbox Code Playgroud)

  • 您还需要确保使用SSL Mode = required.要执行此操作,请转到"连接属性",选择"SSL"选项卡,启用"使用SLL"并从"SSL模式"下拉列表中选择"必需" (6认同)