rt-validator(8)

πŸ’– rt-validator(8) β€” the Request Tracker Reference glow-up πŸ’–

okay bestie, settle in, because this is rt-validator, straight out of the Request Tracker Reference. it's a lil script that keeps an eye on your RT database and makes sure nothing in there is lying. πŸ•΅οΈβ™€οΈβœ¨


πŸŽ€ NAME πŸŽ€

rt-validator β€” check and correct validity of records in RT's database

like literally, it's the vibe check for your DB records. no cap. πŸ’…


🌸 SYNOPSIS 🌸

rt-validator --check
rt-validator --check --verbose
rt-validator --check --verbose --resolve
rt-validator --check --verbose --resolve --force

see how it escalates? check, then check louder, then check and fix stuff, then check and fix stuff without asking anybody. the pipeline of personal growth fr fr. 😭


πŸ¦‹ DESCRIPTION πŸ¦‹

This script checks integrity of records in RT's DB. May delete some invalid records or resurrect accidentally deleted.

okay so real talk: it peeks at your database records and is like "girl, this one's not valid." sometimes that means it deletes the broken ones. sometimes it means it resurrects a record that got accidentally deleted, like a glow-up from the grave. πŸ’€βž‘οΈπŸ‘‘

heads up: this thing can literally remove records from your database. which, iconic, but also: know what you're doing before you let it cook. πŸ“

πŸ‘‘ OPTIONS πŸ‘‘

  • --check β€” mandatory. the whole point, honestly. you cannot run this thing without it, it's the main character. it's equal to -c. πŸ’–
  • --verbose β€” print additional info to STDOUT. so instead of just vibes, you get receipts. it's equal to -v. ✨
  • --resolve β€” enable resolver that can delete or create some records. this is the "okay do something about it" button. πŸ”₯
  • --force β€” resolve without asking questions. it just goes. no confirmation, no pause, no "are you sure bestie". proceed with caution, queen. πŸ’…
  • --links-only β€” only run the Link validation routines, useful if you changed your Organization. so it does one little slice instead of the whole cake. πŸŽ€
  • --cgm-only β€” only run the CachedGroupMembers validation routines. same energy, different slice. 🧚

reminder: --check is mandatory. everything else is a seasoning. you don't skip the check, that's not a thing. πŸ™ˆ

and that's the whole page, bestie!! 🫢 written from the Request Tracker Reference effort, served fresh with perl v5.40.1 energy on 2026-06-21. go validate something, slay, and don't --force unless you mean it. πŸ’œπŸŒˆβ­

πŸ“¦ where this page comes from