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

无法通过IDEA连接PostgreSQL,报错[0A000] units "epoch" not supported 求助

解决IDEA连接PostgreSQL 9.2报错units "epoch" not supported的问题

问题原因

PostgreSQL 9.2属于老旧版本,新版IDEA的数据库工具或配套的PostgreSQL JDBC驱动在查询系统视图(如pg_stat_activity的startup_time字段)时,使用了仅高版本PostgreSQL支持的语法,从而触发该错误。

解决步骤

  • 适配JDBC驱动版本:
    在IDEA数据库连接配置里,手动指定兼容PostgreSQL 9.2的驱动版本,推荐用postgresql-9.4.1212.jar或更低版本(9.2对应的驱动版本范围为9.2.x至9.4.x,避免使用10及以上的高版本驱动)。操作路径:打开数据库连接设置 → 切换到「Driver」标签页 → 选择下载对应版本驱动或手动添加本地兼容jar包。
  • 设置数据库兼容性:
    进入IDEA的File → Settings → Tools → Database → General,找到「Database compatibility」选项,将PostgreSQL的兼容性设置为「PostgreSQL 9.2」,强制工具使用适配老版本的查询语法。
  • 核对连接参数:
    确认连接URL、用户名、密码无误,URL格式为jdbc:postgresql://<主机地址>:<端口>/<数据库名>,不要添加高版本才支持的额外参数。

补充提示

如果上述方法未解决问题,可临时更换为适配老版本PostgreSQL的数据库工具(如老版本DBeaver),但优先推荐调整IDEA的驱动和兼容性设置,这是最直接的修复方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 14:21:08