company logo

Schema update option

The schema update option is an ODABA extension, which allows completely redefining a schema or altering it. While "new" will delete an existing schema and redefine it completely from the beginning, "update" will alter only those definitions provided in the schema. Thus, one may add single structures or enumerations, but also modify definitions.

When modifying a class (update), interface, view or structure, the members are not deleted but replaced, when the structure contains a member with the same name. This may lead to conflicts, when e.g. trying to create an attribute, which has the same name as a function.

Definition: 

update_option := _new | update

Subtopics

  1. NEW keyword
  2. update - UPDATE option