Patent ID: 7991742

Claim:
A database schema migration difference detecting system for detecting differences of a customized database schema before and after database migration by using XML technology, the system comprising: before migrating schema and data from an old release of a software product to a new release of said software product: a processor; a memory; a first database schema extracting module for extracting a first database schema from a fresh database of the old release of said software product and saving the first database schema in a first XML file and extracting a customized database schema from a customized database of the old release and saving the customized database schema in a second XML file; a first XML comparison module for comparing the first and second XML files, filtering identical content in the first and second XML files, and saving differences in a delta XML file; a comparison detecting module for comparing the delta XML file with a second database schema from a new database of the new release of said software product; and a database schema difference detecting module for, in response to the comparing, detecting whether the customized database schema from the customized database of the old release after migration would conflict with the second database schema from the new database of the new release of said software product.