datagrip pg

2026-10-10 9 次查看

datagrip pg 指的是 JetBrains DataGrip 连接 PostgreSQL 数据库时最常用的操作方式,核心答案是:DataGrip 通过数据库驱动、数据源配置和 SQL 控制台三步完成 PostgreSQL 的接入,之后即可浏览表结构、执行查询并管理数据。

  1. 新建 PostgreSQL 数据源
    打开 DataGrip,在左侧 Database 面板点击加号,选择 Data Source,再选 PostgreSQL。在弹窗中填写 Host、Port(默认 5432)、Database、User 和 Password。如果本机没有安装 PostgreSQL 驱动,DataGrip 会提示下载,点击 Download 即可自动获取。填写完成后点击 Test Connection,显示 Successful 就说明连接成功。注意:如果连接失败,先检查 PostgreSQL 服务是否启动,再核对端口和账号权限。
  2. 打开 SQL 控制台执行查询
    连接成功后,右键点击数据源名称,选择 New,再选 Query Console,就会打开一个 SQL 编辑器。在编辑器里输入 SELECT 语句,例如 SELECT * FROM 表名,然后点击绿色运行按钮或按 Ctrl+Enter 执行。执行结果会显示在下方的 Result 面板,可以查看行数、字段值,并支持导出为 CSV 或 Excel。DataGrip 还提供自动补全,输入表名或字段名时按 Ctrl+Space 可以提示。
  3. 浏览表结构和数据
    在 Database 面板展开数据源,可以看到 Schemas、Tables、Views 等节点。双击某张表,DataGrip 会打开一个数据查看器,显示表的前 200 行数据。点击表名旁的刷新按钮可以重新加载。如果要查看表结构,右键点击表,选择 Modify Table,即可看到字段名、类型、默认值、约束等信息。也可以通过右键菜单生成 CREATE 语句或导出表数据。
  4. 使用 PostgreSQL 特有功能
    DataGrip 对 PostgreSQL 有专门支持,包括 JSONB 类型、数组类型、窗口函数等。在 SQL 编辑器中,输入 jsonb 或 array 等关键字会有语法高亮。DataGrip 还支持 PostgreSQL 的 EXPLAIN 计划,选中查询语句后按 Ctrl+Alt+Enter 可以查看执行计划,帮助优化慢查询。另外,DataGrip 的数据库导航器可以直接查看 PostgreSQL 的存储过程、触发器和序列,方便管理复杂对象。
  5. 常见连接问题检查项
    如果 Test Connection 失败,先检查 PostgreSQL 服务是否运行,可以在命令行执行 pg_isready 查看。其次确认端口号是否为 5432,如果修改过,要在 DataGrip 中同步修改。还要检查用户是否有远程访问权限,PostgreSQL 的 pg_hba.conf 文件可能限制了连接来源。最后确认防火墙是否放行 5432 端口。这些检查项都通过后,再回到 DataGrip 重新测试连接。

软件页面:DataGrip。