Patent ID: 8161001

Claim:
A general purpose computer programmed to perform a database schema transformation method, the method comprising: identifying a first database object, the first database object having a plurality of pages and a first schema; specifying a second version of the first database object and referred to as a second database object, the second database object having a schema with at least one page-level attribute that is different from the first schema and referred to as a second schema; determining, for each page in the first database object, how each page-level attribute that is different between the first schema and the second schema will cause said page to change page-position when transformed from the first database object to the second database object; generating an entry in a transformation table for every one or more contiguous first database object pages determined to have a common page-position offset, wherein every page in the first database object is associated with a single entry in the transformation table; and transforming each page in the first database object into the second database.