1. A machine-readable storage device having machine readable instructions tangibly stored thereon which when executed by the machine, cause the machine to perform a method to apply database schema changes to a report, the method comprising: detecting a change in a database schema; receiving one or more changes between a first database schema relevant for a first database state and a second database schema relevant for a second database state; and applying the one or more changes to the report.