CPC G06F 16/901 (2019.01) [G06F 8/65 (2013.01); G06F 16/23 (2019.01); G06F 16/907 (2019.01)] | 20 Claims |
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a device, the program comprising sets of instructions for:
receiving data from a subset of a first set of exchange tables encoded in a non-Unicode encoding and stored in a first database of a source system;
creating a second set of exchange tables in a second database of the device, the second set of exchange tables comprising the data from the subset of the first set of exchange tables and data from an upgrade version of the set of exchange tables stored in the first database of the source system;
creating a set of shadow tables in the second database of the device, wherein the set of shadow tables corresponds to a subset of a first set of application tables stored in the first database of the source system, the set of shadow tables comprising data from an upgrade version of the subset of the first set of application tables stored in the first database of the source system;
adapting the second set of exchange tables and the set of shadow tables to a higher upgrade Unicode version;
performing object generation based on the second set of exchange tables and the set of shadow tables;
dropping the set of shadow tables;
receiving a set of application tables from the source system; and
adapting the set of application tables to the higher upgrade version.
|