{
   "name": "pg_checksums",
   "abstract": "Multi-level data integrity checksums for PostgreSQL",
   "description": "pg_checksums provides checksum functions for PostgreSQL at six granularity levels (page, cell, tuple, table, index and database), each in a physical and a logical variant (cell level is logical only). Physical checksums detect storage corruption and change after VACUUM FULL, CLUSTER or REINDEX. Table-level logical checksums depend only on data content and stay stable across physical reorganization; logical index checksums are B-tree only and database logical checksums include indexes. The implementation uses the FNV-1a 32-bit hash, supports parallel scans through the pg_checksums.workers GUC, and transparently aggregates partitioned tables.",
   "version": "1.1.1",
   "date": "2026-10-18T13:34:52Z",
   "maintainer": [
      "Viktor Donskoi <vityadonskoy2004@gmail.com>"
   ],
   "release_status": "stable",
   "user": "VictorNagibator",
   "sha1": "ade221f3efe04006ab47313a893220658f643ceb",
   "license": "mit",
   "prereqs": {
      "runtime": {
         "requires": {
            "PostgreSQL": "12.0.0"
         }
      }
   },
   "provides": {
      "pg_checksums": {
         "abstract": "Checksum functions at page, cell, tuple, table, index and database level",
         "docfile": "README.md",
         "file": "pg_checksums--1.1.1.sql",
         "version": "1.1.1"
      }
   },
   "tags": ["checksum", "integrity", "corruption", "verification", "fnv", "parallel", "partitioning", "mvcc"],
   "resources": {
      "bugtracker": {
         "web": "https://github.com/VictorNagibator/pg_checksums/issues"
      },
      "repository": {
         "type": "git",
         "url": "https://github.com/VictorNagibator/pg_checksums.git",
         "web": "https://github.com/VictorNagibator/pg_checksums"
      }
   }
}
