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

如何查找PostgreSQL错误日志及级别码的多语言对应关系?

PostgreSQL 错误/警告消息及级别码的多语言对应关系查询

内置系统表情况

PostgreSQL没有内置系统表存储错误/警告消息、严重级别码的多语言对应关系。

级别码的英法对应

错误级别码(如ATTENTION)的翻译是硬编码在PostgreSQL源代码中的,并未放入通用翻译文件,因此babel站点的postgres.pot中没有相关条目。常见的法语-英语级别对应如下:

  • ATTENTION → WARNING
  • ERREUR → ERROR
  • FATAL → FATAL
  • PANIC → PANIC
  • DÉPRÉCIATION → DEPRECATION

错误消息的翻译文件路径

错误消息的多语言翻译文件存储在以下位置:

  • 已安装的PostgreSQL集群:[安装目录]/share/locale/fr/LC_MESSAGES/,其中postgres.mo是编译后的二进制翻译文件,若存在postgres.po则为可读的文本翻译文件。
  • 源码编译环境:源码根目录下的src/po/fr.po,包含完整的法语翻译条目,可直接查看英法对应关系。

示例日志的英法对应

2023-11-27 00:00:23.557 CET [40408] ATTENTION: autovacuum worker started without a worker entry
英文对应:WARNING: autovacuum worker started without a worker entry

2023-11-27 00:02:35.898 CET [12100] ATTENTION: le worker de l'autovacuum a pris trop de temps pour démarrer ; annulé
英文对应:WARNING: autovacuum worker took too long to start; cancelled

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 15:52:22