| CPC G06F 16/24553 (2019.01) [G06F 16/2282 (2019.01); G06F 16/24573 (2019.01)] | 14 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:
generating, at a configuration engine, one or more execution of programs after import objects based on one or more database table definitions;
receiving, at the configuration engine, metadata configured by a user via a configuration interface of a user device, the metadata associated with an update to at least a portion of data included in one or more data structures stored in one or more database systems; and
executing, by the configuration engine, an execution of programs after import object of the one or more execution of programs after import objects associated with the update by:
identifying a scenario associated with the update, and
generating a WHERE clause including one or more conditions associated with the identified scenario;
executing the WHERE clause, wherein executing the WHERE clause comprises determining whether a field comprises a key field or a non-key field;
caching old table content to a logging table and replacing the old table content with new table content based on determining that the field comprises a non-key field; and
deleting an old row of a database table and inserting a new row to the database table based on determining that the field comprises a key field.
|