1. A computer-implemented method, comprising: establishing, by a processor, an application session to access a database; receiving, by the processor, a schema update; converting, by the processor, the database to an updated database according to the schema update after establishing the application session; generating, by the processor, a temporary compensation view from the schema update, the temporary compensation view containing compensation logic to locate database objects belonging to the database; receiving, by the processor, a database transaction from the application session to access a database object in the database; and processing, by the processor, the compensation logic to locate the database object.