{
  "schema": 2,
  "formal_snapshots": [
    {
      "id": "postgresql:REL9_0_23:src/include/utils/errcodes.h",
      "version": "9.0.23",
      "release": "9.0.23",
      "major": "9.0",
      "channel": "formal",
      "tag": "REL9_0_23",
      "commit": "9a42e8514f7e42737992bb09bd93540dd9630a9a",
      "path": "src/include/utils/errcodes.h",
      "sha256": "5b77881aab6f0d659fb3295e1adf53799a02c3d5680200bb10ff9f15d741f924",
      "url": "https://github.com/postgres/postgres/blob/9a42e8514f7e42737992bb09bd93540dd9630a9a/src/include/utils/errcodes.h",
      "source_role": "primary_definition",
      "code_count": 199,
      "release_date": null
    },
    {
      "id": "postgresql:REL9_1_24:src/backend/utils/errcodes.txt",
      "version": "9.1.24",
      "release": "9.1.24",
      "major": "9.1",
      "channel": "formal",
      "tag": "REL9_1_24",
      "commit": "e85493559c4678f54d30b6b4e04b17c03a3192d7",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "2b1d71c453a82488c4e95df84a9ee18dc8fdcb2532a7c56f44f1e8c4265a8132",
      "url": "https://github.com/postgres/postgres/blob/e85493559c4678f54d30b6b4e04b17c03a3192d7/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 228,
      "release_date": null
    },
    {
      "id": "postgresql:REL9_2_24:src/backend/utils/errcodes.txt",
      "version": "9.2.24",
      "release": "9.2.24",
      "major": "9.2",
      "channel": "formal",
      "tag": "REL9_2_24",
      "commit": "8786f783ab2398468a8c4d8eac937fc6533d16e3",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "271a522fcd18ec45ebe4c1235af0e27a0e9bf0376fda4073b9f4a9c0a00fc711",
      "url": "https://github.com/postgres/postgres/blob/8786f783ab2398468a8c4d8eac937fc6533d16e3/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 232,
      "release_date": null
    },
    {
      "id": "postgresql:REL9_3_25:src/backend/utils/errcodes.txt",
      "version": "9.3.25",
      "release": "9.3.25",
      "major": "9.3",
      "channel": "formal",
      "tag": "REL9_3_25",
      "commit": "c10bb239d29017ba66eca88a24b84a1d4db36a6c",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "f90d801e724191c84e94ae33483e71b4e3c4de5730474d316df4c722a149897d",
      "url": "https://github.com/postgres/postgres/blob/c10bb239d29017ba66eca88a24b84a1d4db36a6c/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 232,
      "release_date": null
    },
    {
      "id": "postgresql:REL9_4_26:src/backend/utils/errcodes.txt",
      "version": "9.4.26",
      "release": "9.4.26",
      "major": "9.4",
      "channel": "formal",
      "tag": "REL9_4_26",
      "commit": "30ffdd24d7222bc01183a56d536c236240674516",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "1695ec274fb29f0b0875ff674405e775334243835a6f6008e007dfe3a8260bf5",
      "url": "https://github.com/postgres/postgres/blob/30ffdd24d7222bc01183a56d536c236240674516/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 232,
      "release_date": null
    },
    {
      "id": "postgresql:REL9_5_25:src/backend/utils/errcodes.txt",
      "version": "9.5.25",
      "release": "9.5.25",
      "major": "9.5",
      "channel": "formal",
      "tag": "REL9_5_25",
      "commit": "202c587e2f28bc295f6935d044e20680b627e7a1",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "37f728a7e034ef0b05b060a4b82c7dd95c900e4a5501c80bfefd8d679889253b",
      "url": "https://github.com/postgres/postgres/blob/202c587e2f28bc295f6935d044e20680b627e7a1/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 236,
      "release_date": null
    },
    {
      "id": "postgresql:REL9_6_24:src/backend/utils/errcodes.txt",
      "version": "9.6.24",
      "release": "9.6.24",
      "major": "9.6",
      "channel": "formal",
      "tag": "REL9_6_24",
      "commit": "a4116b8d5a4f68803452d8f1aa3f74f302049a90",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "bf4d94d84c7cfe695cb80e8f009872444574719a80a72e347eb66ef3686b86ef",
      "url": "https://github.com/postgres/postgres/blob/a4116b8d5a4f68803452d8f1aa3f74f302049a90/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 238,
      "release_date": null
    },
    {
      "id": "postgresql:REL_10_23:src/backend/utils/errcodes.txt",
      "version": "10.23",
      "release": "10.23",
      "major": "10",
      "channel": "formal",
      "tag": "REL_10_23",
      "commit": "02991e79f8f58bc208f05dcc8af0c62dbe0a6ea4",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "e5d829b24fe63aa69429fa1deb9675051fc8ffd4a8a4651861907a8f12ccb144",
      "url": "https://github.com/postgres/postgres/blob/02991e79f8f58bc208f05dcc8af0c62dbe0a6ea4/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 240,
      "release_date": null
    },
    {
      "id": "postgresql:REL_11_22:src/backend/utils/errcodes.txt",
      "version": "11.22",
      "release": "11.22",
      "major": "11",
      "channel": "formal",
      "tag": "REL_11_22",
      "commit": "fd851f9e4a13d81cccc4ac5d6059d732c7518111",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "8518be6de92ae135765e295c631c5f525120ca2b132453404b620f9aa595cab4",
      "url": "https://github.com/postgres/postgres/blob/fd851f9e4a13d81cccc4ac5d6059d732c7518111/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 241,
      "release_date": null
    },
    {
      "id": "postgresql:REL_12_22:src/backend/utils/errcodes.txt",
      "version": "12.22",
      "release": "12.22",
      "major": "12",
      "channel": "formal",
      "tag": "REL_12_22",
      "commit": "498f30a8b7025a2a7bd3715acc1d1692122ba542",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "943259f3e36af1343dd0f090f7c7cec0e8c762b038d68c178aaa9b1b11999bfb",
      "url": "https://github.com/postgres/postgres/blob/498f30a8b7025a2a7bd3715acc1d1692122ba542/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 257,
      "release_date": null
    },
    {
      "id": "postgresql:REL_13_23:src/backend/utils/errcodes.txt",
      "version": "13.23",
      "release": "13.23",
      "major": "13",
      "channel": "formal",
      "tag": "REL_13_23",
      "commit": "89df812eb890814b105d871185935b580478e660",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "9a464a3c3c99d2488782d4cdd0d46ce261085a944cb0c21e2d884586fbc8204d",
      "url": "https://github.com/postgres/postgres/blob/89df812eb890814b105d871185935b580478e660/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 258,
      "release_date": null
    },
    {
      "id": "postgresql:REL_14_24:src/backend/utils/errcodes.txt",
      "version": "14.24",
      "release": "14.24",
      "major": "14",
      "channel": "formal",
      "tag": "REL_14_24",
      "commit": "6b3806732b7c5df06bdd0ed150e8a07b4ad62315",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "c3c967fa20577f7ded946cb99e1a4706b85bb2476fd32d7e4a133c971a603552",
      "url": "https://github.com/postgres/postgres/blob/6b3806732b7c5df06bdd0ed150e8a07b4ad62315/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 259,
      "release_date": null
    },
    {
      "id": "postgresql:REL_15_19:src/backend/utils/errcodes.txt",
      "version": "15.19",
      "release": "15.19",
      "major": "15",
      "channel": "formal",
      "tag": "REL_15_19",
      "commit": "2ff1375b5dd8bf09d8cb0e795974528180fd75ca",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "a34b5fccd8a27c92817314dd942b79e76896cd1d9a8d4be21c81b02227850b4a",
      "url": "https://github.com/postgres/postgres/blob/2ff1375b5dd8bf09d8cb0e795974528180fd75ca/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 260,
      "release_date": null
    },
    {
      "id": "postgresql:REL_16_15:src/backend/utils/errcodes.txt",
      "version": "16.15",
      "release": "16.15",
      "major": "16",
      "channel": "formal",
      "tag": "REL_16_15",
      "commit": "7d3e000c5961a544302072058a1184e9a588837b",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "1d1d741b7b7c6dfd8275287e31c79befed75f3b9349e1a42ef0ca147c429ff88",
      "url": "https://github.com/postgres/postgres/blob/7d3e000c5961a544302072058a1184e9a588837b/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 260,
      "release_date": null
    },
    {
      "id": "postgresql:REL_17_11:src/backend/utils/errcodes.txt",
      "version": "17.11",
      "release": "17.11",
      "major": "17",
      "channel": "formal",
      "tag": "REL_17_11",
      "commit": "083ac033419f690758508e08c1736089384bbee8",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "bb53279934510355eb4135a807c90d989f07650bd90f87026a4441f11d3296b1",
      "url": "https://github.com/postgres/postgres/blob/083ac033419f690758508e08c1736089384bbee8/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 260,
      "release_date": null
    },
    {
      "id": "postgresql:REL_18_6:src/backend/utils/errcodes.txt",
      "version": "18.6",
      "release": "18.6",
      "major": "18",
      "channel": "formal",
      "tag": "REL_18_6",
      "commit": "724edf9bde9d356724ad384a2e196edc3c9f80f7",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "6e8de346643ba84aa3c9c6a73360acfc7b2dfb89162c06c08ce9bf5bcd5bbcba",
      "url": "https://github.com/postgres/postgres/blob/724edf9bde9d356724ad384a2e196edc3c9f80f7/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 262,
      "release_date": "2026-08-13"
    }
  ],
  "preview_snapshots": [
    {
      "id": "postgresql:REL_19_BETA3:src/backend/utils/errcodes.txt",
      "version": "19beta3",
      "release": "19beta3",
      "major": "19",
      "channel": "preview",
      "tag": "REL_19_BETA3",
      "commit": "3638289fb57bdabec00deda98ee9624a35f5d66a",
      "path": "src/backend/utils/errcodes.txt",
      "sha256": "cadb9e83cde9a8699a7e74448891ca623af8579ccc8e11c7e533fb47cbc42f89",
      "url": "https://github.com/postgres/postgres/blob/3638289fb57bdabec00deda98ee9624a35f5d66a/src/backend/utils/errcodes.txt",
      "source_role": "primary_definition",
      "code_count": 262,
      "release_date": "2026-08-13"
    }
  ]
}
