Patent ID: 9588995
Date: 2017-03-07
CPC Classifications: G06F

Claim:
1. A computer program product for recovering data to a point in time before pending definition changes are materialized in a relational database management system, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor, to: receive one or more definition changes to a database schema; save and maintain original data base schema attributes as point in time metadata in a catalog table until the one or more definition changes have been materialized; during recovery processing, determine for each object being recovered whether the object is being recovered to a point in time prior to which the one or more definition changes were materialized; in response to determining that an object is being recovered to the point in time prior to which the one or more definition changes were materialized, use the saved point in time metadata for the object in the recovery process; and in response to determining that an object is not being recovered to the point in time prior to which the one or more definition changes were materialized, use current metadata for the object in the recovery process.