CHECKDB

No more installation required to adjust the structure of a database when a new release of a programme is installed : describe your database in DBMODEL and run CHECKDB !

Checkdb is a Foxpro procedure designed to check the existing database (set of DBF files), compare its structure to a database structure described in a template file called DBMODEL.DBF (no memo file). 
For each file described in DBMODEL, Checkdb looks for the file, if the file does not exist, Checkdb creates it.
If the file exists, CheckDb compares its structure to the structure described in DBMODEL, and adjusts the structure as needed.

CheckDB does not update any index file.

Each file is checked for

1. existance
2. record size
3. header size

If the name or the type of a field is changed, but the record length or the number of field is not changed,  CheckDB does not detect a change.

Good luck.

This is shareware, please register if you find this tool useful.
For $15, you will get the source code of CheckDB.
To register, go to SWREG in Compuserve.

S.Louvet
Compuserve 100257,665
