You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过pgAdmin4对接Heroku数据库及解决编辑SQL等相关问题

嘿,我来一步步帮你搞定这些pgAdmin4和Heroku数据库对接的问题,都是日常操作里的常见场景,别担心~

一、在pgAdmin4中编辑SQL文件

这操作其实很直观,按下面的步骤来就行:

  • 先打开pgAdmin4,连接到你的目标数据库服务器(如果是对接Heroku,得先通过Heroku提供的凭证建立远程连接)
  • 点击顶部菜单栏的Tools,选择Query Tool打开SQL编辑器面板
  • 要是想编辑本地已有的.sql文件,点击编辑器顶部的文件夹图标(标注“Open File”),选中你的文件后就能在编辑器里修改内容了
  • 修改完成后,点击保存图标(“Save File”)就能把更改存回本地文件;要是临时写的SQL语句,也可以直接在空白编辑器里输入,写完按需执行或保存
二、通过.sql文件向数据库添加数据

有两种常用方式,选你顺手的来:

  • 方式一:在Query Tool里打开目标.sql文件后,点击工具栏的“Execute”按钮(▶️图标),就能一次性运行文件里所有的插入/导入语句,把数据同步到数据库
  • 方式二:如果是本地数据库,还可以用pgAdmin的恢复功能:右键点击要导入数据的数据库,选择Restore,在弹出窗口里选中你的.sql文件,点击Restore按钮就能完成数据导入
三、在pgAdmin4中创建新数据库

创建步骤很清晰:

  • 连接到数据库服务器后,展开服务器节点,右键点击Databases选项,选择Create -> Database
  • 在弹出的创建窗口里,填写数据库名称(建议和你的Heroku应用同名,方便管理),所有者、编码等参数可以用默认值,按需调整就行
  • 最后点击Save,新数据库就创建完成了
四、修改Heroku数据库凭证

Heroku的数据库凭证(用户名、密码、连接URL)是平台托管的,不过你可以查看或重置:

  • 先打开Heroku CLI,登录你的账号:heroku login
  • 查看当前数据库的完整连接凭证:heroku config:get DATABASE_URL -a 你的应用名称,这个URL里包含了用户名、密码、主机地址等所有连接信息
  • 如果需要重置凭证(比如密码泄露),执行命令:heroku pg:credentials:reset DATABASE -a 你的应用名称,Heroku会自动生成新的凭证,同时更新应用的环境变量
  • 重置后,记得在pgAdmin4里更新连接信息:找到之前的Heroku数据库连接,右键选择Properties,在Connection标签页里替换新的用户名、密码等参数

内容的提问来源于stack exchange,提问作者Yin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 05:00:57