Processing activities that require additional action
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
The following processing activities require the defined
action to successfully convert existing 32-bit INTEGER columns
to 64-bit INT64 columns:
- When existing r-code references a column's original 32-bit
INTEGERdefinition, you must recompile the code and check the table's Cycle Redundancy Check (CRC). - Contrast the actions required to perform the following data
definition changes:
- If you change data definitions in your original OpenEdge database from
INTEGERtoINT64and you had previously migrated your database to an MS SQL Server, you must repeat the migration step to change the field's physical storage on the foreign data source. - If you change data definitions in your original OpenEdge database from
INT64toINTEGERand you had previously migrated your database to an MS SQL Server, you must repeat the migration step to change the field's physical storage on the foreign data source, and then dump and reload the field's data.
- If you change data definitions in your original OpenEdge database from
- If you changed your native definition to include a
bigintdata type, it is recommended that you repeat the step to pull the table into your schema holder. Otherwise, a conversion from the nativebigintdata type might occur at run-time if your schema holder defines a different data type. Also, if the schema holder definition of the nativebigintisINTEGER, an overflow condition might occur when accessing data in the foreign data source.