如何使用GUI查看heroku上的PostgreSQL数据库?
我在heroku上有一个rails应用程序,它使用Postgre数据库。我的数据库有>40个表和>10000行。我想删除很多数据,但是如果我能够在GUI表中查看并与之交互,那就容易多了。我可以在rails控制台中访问我的数据,但时间太长。是一个很好的跨平台GUI,从命令行启动时很容易连接到Heroku Postgres 我是通过Mac上的自制软件安装的(如何使用GUI查看heroku上的PostgreSQL数据库?,postgresql,user-interface,heroku,Postgresql,User Interface,Heroku,我在heroku上有一个rails应用程序,它使用Postgre数据库。我的数据库有>40个表和>10000行。我想删除很多数据,但是如果我能够在GUI表中查看并与之交互,那就容易多了。我可以在rails控制台中访问我的数据,但时间太长。是一个很好的跨平台GUI,从命令行启动时很容易连接到Heroku Postgres 我是通过Mac上的自制软件安装的(brew install pgweb),但网站上列出了其他平台的说明。以下是我如何启动连接到Heroku Postgres DB的pgweb:
brew install pgweb
),但网站上列出了其他平台的说明。以下是我如何启动连接到Heroku Postgres DB的pgweb:
heroku-config:get-DATABASE_-URL | xargs-pgweb--URL
如果要连接到本地主机:
pgweb——主机本地主机
有一个在线工具Heroku Data Explorer用于此无需创建帐户或安装任何东西,您只需使用Heroku帐户直接登录即可 正如slumdog在对您的问题的评论中所写的,您可以使用pgAdmin,它随本地Postgres安装而来 本文介绍如何使用heroku凭据将远程heroku db与pgAdmin连接: 从文章中: “pgAdmin是postgresql数据库的GUI,可用于访问和修改不仅本地存在而且远程存在的数据库。对于pgAdmin的新安装,仪表板可能只包含一台服务器。这是您的本地服务器。。。 我们必须使用其凭据配置新的远程服务器
- 右键单击服务器>创建>服务器 填写以下表格:
- 名字:这是给你的。随便你怎么说,我选择了“Heroku Run-On”
- 在连接选项卡下:主机名/地址。如果返回数据存储“显示凭据”,这是主机凭据。它应该看起来像--**…amazonaws.com
- 除非您的凭据列表中另有说明,否则请将端口保持在5432
- 维护数据库-这是凭据中的数据库字段
- 用户名-这是凭据中的用户字段
- Password-凭据中的Password字段。我强烈建议您选中save Password,这样您就不必在每次连接时都复制它
- 在SSL选项卡中,将SSL模式标记为需要
- 转到“高级”选项卡,并在“数据库限制”下复制数据库名称(其值与前面填写的“维护数据库”字段相同)。”
这篇文章还包含其他有用的指南和屏幕截图。如果您在安装上述pgweb时遇到问题,您可以通过PostgreSQL查询生成器尝试跨平台web解决方案—以下是解决方案。它具有可视化查询生成器和SQL模式,GUI简单,运行速度快。
这是我用来查询云应用和数据库数据的工具,是个人推荐。我来晚了一点,但这可能会帮助其他偶然发现这条线索的人 如果您转到Heroku应用程序的仪表板(通过网站)>设置>“显示配置变量”>数据库URL,并将该URL粘贴到浏览器中 我使用TablePlus进行数据库管理,当我将链接粘贴到浏览器时,它会询问是否可以打开TablePlus,然后我可以像在开发中一样实时编辑我的生产数据库
如果没有TablePlus,我不确定将URL粘贴到浏览器中会做什么。我假设它将请求打开您可能拥有的任何其他SQL管理应用程序。尝试使用DBWeaver的GUI。
下载它,然后你可以使用数据库凭据数据连接你的heroku postgres好吧,选择一个GUI,如Squirrel或PGadmin等,然后从那里开始,看看你是否可以连接,并让我们知道你是否有问题w,这比我想象的要容易得多。看起来已经有希望了!我在Windows 10上,安装pgweb时遇到问题。有没有人可以链接到一个好的指南呢?是的,在自述文件中有一行:
pgweb\u windows\u amd64.exe--urlpostgres://.....
不要在末尾添加?ssl=1
。您好,欢迎使用堆栈溢出。请提供链接的上下文。我们鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久脱机。这看起来不安全。每月花费14美元!