| CPC G06F 16/24565 (2019.01) | 20 Claims |

|
1. A system, comprising:
at least one data processor; and
at least one memory storing instructions, which when executed by the at least one data processor, result in operations comprising:
locking access to a target client;
deleting all target data associated with the target client;
defining a trigger that is executed before a modifying operation on a database table associated with a source client or the target client, wherein the database table comprises static data;
executing the trigger, wherein, based on the trigger identifying a query associated with the modifying operation:
locking access to the database table;
executing an insert operation to insert source data of the source client into the target client;
deleting the trigger;
performing the modifying operation on the target client; and
unlocking access to the database table;
generating a database view of the database table, wherein the database view comprises one or more pointers to the source client;
copying nonstatic data from the source client to the target client using the insert operation; and
unlocking access to the target client after the copying.
|