Creating an incremental ABL data definitions file
- Last Updated: February 11, 2026
- 2 minute read
- OpenEdge
- Version 13.0
- Documentation
An incremental data definitions file is a data definitions file that contains the schema differences between two databases. When you load the incremental data definitions file into a target database, the target database will have the same schema as the source database. For example, you might use this to upgrade a production database to the same schema as a development database.
Note: If the data type of the extent of a field has
changed, the Data tool writes a
DROP statement
to the .df file to delete the existing field,
and then an ADD statement to re-create the field
with its new definition. When the field is deleted from the database,
the contents of that field are also deleted.
To save the contents of the field, save the data before running
this procedure, or rename the old field, create a new field separately,
and write an ABL procedure that transfers the data from the old
field to the new field. Then use the incremental dump procedure
to update the rest of the schema, including deleting the obsolete old
field.To create an incremental data definitions file: