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

PGXN扩展上传问题:my_extension 1.0.1版本META规范验证失败

PostgreSQL扩展上传PGXN报错排查

问题情况

  • 尝试将PostgreSQL扩展my_extension的1.0.1版本上传至PGXN,此前1.0.0版本可正常发布
  • 上传时收到错误提示:Unknown META specification, cannot validate. [Spec v1.0.1]
  • 扩展回归测试、功能均正常,META.json经多站点验证为有效JSON

问题原因

错误出在META.json的meta-spec字段:你将PGXN元数据规范版本设为了1.0.1,但PGXN目前仅支持最高版本为1.0的元数据规范,无法识别自定义的规范版本号。

修复方案

修改META.json中的meta-spec部分,将版本改为PGXN支持的1.0即可,修改后的完整配置如下:

{
  "name": "my_extension",
  "abstract": "A Basic PostgreSQL extension",
  "description": "my_extension is a PostgreSQL extension that provides additional functionality for data management and operations.",
  "version": "1.0.1",
  "maintainer": [
    "Ishaan Adarsh <ishaanad9@gmail.com>"
  ],
  "license": "postgresql",
  "provides": {
    "my_extension": {
      "file": "my_extension--1.0.1.sql",
      "docfile": "doc/my_extension.md",
      "version": "1.0.1"
    }
  },
  "generated_by": "Ishaan Adarsh",
  "meta-spec": {
    "version": "1.0",
    "url": "https://pgxn.org/meta/spec.txt"
  }
}

注意:meta-spec的版本是PGXN的元数据规范版本,和你的扩展版本是两个独立概念,不要混淆。扩展版本可以自定义升级(如1.0.1),但规范版本必须使用PGXN官方支持的版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 13:00:06