Patent ID: 8738663
Filing Date: 2014-05-27
Classification: G06F

Abstract:
1. One or more non-transitory computer-readable storage media comprising a plurality of instructions, the instructions when executed in one or more computers cause the one or more computers to: read an object comprised in a metadata, the metadata comprising a plurality of objects including the object, the metadata being descriptive of a structure of a database; check if the object triggers a rule from among a predetermined set of rules; and change the metadata in accordance with an action associated with the rule, if the rule is triggered by the object; wherein said instructions to cause the one or more computers to read and said instructions to cause the one or more computers to check are executed, at least once for each object among the plurality of objects comprised in the metadata; wherein said predetermined set of rules are to be used in transforming said database; wherein said object is a first object and said metadata is a first metadata; wherein execution, of said instructions to cause the one or more computers to change, results in a second object in a second metadata; and use a first version of the database by exporting data therefrom, creating a second version of said database using said second metadata comprising said second object and importing said data; wherein said first object is comprised in a first tree structure of a plurality of first objects in said first metadata; and traverse said first tree structure symmetrically with traversal of a second tree, of types of said first objects.