---
name: "rt-validator-4"
section: "8"
platform: "linux"
package: "request-tracker4"
version: "4.4.6+dfsg-1.1+deb12u4"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/rt-validator-4"
---

# rt-validator-4(8)

check and correct validity of records in RT's database

### check\_integrity

Takes two (table name, column(s)) pairs. First pair is reference we check and second is destination that must exist. Array reference can be used for multiple columns.

Returns 0 if a record is missing or 1 otherwise.

## NAME

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

## SYNOPSIS

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

## DESCRIPTION

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

## OPTIONS

- check

  ```
      mandatory.

      it's equal to -c
  ```

- verbose

  ```
      print additional info to STDOUT
      it's equal to -v
  ```

- resolve

  ```
      enable resolver that can delete or create some records
  ```

- force

  ```
      resolve without asking questions
  ```

- links-only

  ```
      only run the Link validation routines, useful if you changed your Organization
  ```
