1. A computer-implemented method, comprising: Establishing, by a processor, a first application session to access a database; Receiving, by the processor, a first schema update; Converting, by the processor, the database to a first updated database according to a first schema update after establishing the first application session, wherein converting the database to an updated database includes generating, by the processor, a first auxiliary database to store database objects that are missing in the updated database; Generating, by the processor, a first temporary compensation view from the first schema update, the first temporary compensation view containing first compensation logic to locate database objects belonging to the database; Establishing, by the processor, a second application session to access the database; Receiving, by the processor, a second schema update; Converting, by the processor, the database to a second updated database according to the second schema update after establishing the second application session; Generating, by the processor, a second temporary compensation view from the second schema update, the second temporary compensation view containing second compensation logic to locate database objects belonging to the first auxiliary database; Receiving, by the processor, a database transaction form the second application session to access a database object in the database; and Processing, by the processor, the first compensation logic and the second compensation logic to locate the database object.