Backup Meta Schema Version

Use when editing backup metadata schema in proto/brpb.proto to ensure BackupSchemaVersion is updated when required.

tomevault-io Updated

File contents

Backup Metadata Schema Version

Overview

Use this skill whenever a change may affect backup metadata wire format or restore semantics in proto/brpb.proto for backup.BackupMeta and messages reachable from it.

Covered metadata messages:

  • BackupMeta
  • BackupRange
  • TableMeta
  • File
  • MetaFile
  • PlacementPolicy
  • StatsFileIndex
  • Schema
  • IDMap
  • PitrTableMap
  • PitrDBMap
  • RawRange

Required workflow

  1. Apply schema changes in proto/brpb.proto.
  2. If the change affects backup metadata format/semantics, increment BackupSchemaVersion in pkg/brpb/backup_schema_version.go (one bump per PR is sufficient).

Non-schema changes

No version bump is needed for comment-only or formatting-only edits.


Source: pingcap/kvproto — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/pingcap--kvproto--kvproto commit b85df5690a

Frequently asked questions

npx skillmds@latest add tomevault-io/backup-meta-schema-version