Updating a schema holder
- Last Updated: March 30, 2020
- 3 minute read
- OpenEdge
- Version 12.2
- Documentation
Updating a schema holder
The Update/Add Table Definitions utility allows you to update a schema holder to reflect changes that you make to the data definitions in your data source.
The Update/Add Table Definitions utility allows you to:
- Add object definitions from the data source to a schema holder. Use this option if you add a new table, stored procedure, or view to the data source data definitions and want the schema holder to reflect the change.
- Update existing object definitions in a schema holder to reflect
a change in the supporting data-source object definitions. For example,
an
integerdata type that is pulled from a MS SQL Server data source can be mapped to any of the following OpenEdge data types:INTEGER,DECIMAL,LOGICAL, orINT64. See Data types for more information about support for MS SQL Server data types and their equivalent OpenEdge data type mapping options.
To update a schema holder from the Data Administration tool:
When the update completes, you are reminded to check the ds_upd.e file. This file contains information about the tables that did not support record IDs as well as other warnings.
When you update a definition, OpenEdge overwrites the old definition with the new one based on the current data source object. It also preserves the OpenEdge-specific table information. As a result, if you want to add a new column to a table in your data source and then update the definition, you do not have to re-enter all of the OpenEdge-specific information for the previously existing columns (fields) in the definition.
ROWID is
lost. You must reselect an index to support the ROWID.
