| CPC G06F 16/2445 (2019.01) [G06F 16/211 (2019.01); G06F 16/2291 (2019.01); G06F 16/2358 (2019.01); G06F 16/2365 (2019.01); G06F 16/2453 (2019.01)] | 20 Claims |

|
1. A database system comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
detecting a first object dependency created between a referencing object and a referenced object within a database system based on a data definition language (DDL) command received by the database system;
based on detecting the first object dependency, generating a first dependency record including first dependency information describing the first object dependency between the referencing object and the referenced object;
detecting a change to the first object dependency;
based on the change to the first object dependency, generating a second dependency record including second dependency information describing a second object dependency associated with the referencing object or the referenced object; and
in response to determining that the change results in the first object being broken, invalidating the first dependency record, the invalidating of the first dependency record comprising updating a validity status in the first dependency record to indicate the first object dependency is broken.
|