US 11,748,409 B2
System and method for migrating databases
Wieland Hoprich, Mannheim (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Sep. 13, 2021, as Appl. No. 17/473,883.
Application 17/473,883 is a continuation of application No. 15/997,678, filed on Jun. 4, 2018, granted, now 11,120,080.
Prior Publication US 2021/0406308 A1, Dec. 30, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/907 (2019.01); G06F 16/901 (2019.01); G06F 8/65 (2018.01); G06F 16/23 (2019.01)
CPC G06F 16/901 (2019.01) [G06F 8/65 (2013.01); G06F 16/23 (2019.01); G06F 16/907 (2019.01)] 20 Claims
OG exemplary drawing
 
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.