Validating a database verifies the accuracy of the table meta-data and ensures the file has not been corrupted.
The validation includes:
Validate all database pages, using checksums when enabled. Note that certain critical pages always have checksums and
even pages without checksums undergo a basic validity check. See UltraLite checksum_level creation parameter.
Validate table(s) by checking that the table row count matches the count in each index.
Validate indexes by checking that entries refer to valid rows. ulvalid -e performs an express check, which includes
only table validation.