×

Method for automated database schema evolution

  • US 20050071359A1
  • Filed: 09/25/2003
  • Published: 03/31/2005
  • Est. Priority Date: 09/25/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for modifying a database structure, the database being defined at least partly by commands that define a database schema containing tables with fields that have attributes, comprising the steps of:

  • providing a set of schema instructions defining a database structure according to a preexisting schema;

    providing a corresponding set of schema instructions defining the database according to a modified schema;

    parsing the schema instructions for both the preexisting schema and the modified schema, so as to produce two logical syntax trees wherein the database structure is defined by at least a subset of structure types and attributes of which at least one differs between the preexisting schema and the modified schema;

    comparing the two logical syntax trees to generate a set of differences between said structure types and attributes of the subset;

    generating from the differences a set of database modification commands for altering a database according to the preexisting schema, to a database according to the modified schema, with respect to the structure types and attributes of the subset.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×