Patent ID: 9361093
Filing Date: 2016-06-07
CPC Classification: G06F

Claim Text:
1. A method comprising: initiating revocation of a zero downtime upgrade procedure upgrading a source system to a target system, wherein the zero downtime upgrade procedure prepares software for the target system in parallel to operations of the source system by selectively (i) renaming source tables of the source system, (ii) cloning the renamed source tables of the source system for the target system, (iii) equipping the cloned renamed source tables of the source system with database triggers to transfer data to target tables used by the source system according to a source database schema, (iv) generating the target tables comprising updated software content for later use by the target system while the source tables of the source system are used via a bridge database schema, and (v) sharing tables between the source database schema accessed via the bridge database schema and the target system; stopping upgrade activities at the target system; stopping production activities at the source system; dropping at least a portion of the target tables and revoking any associated table structure changes; switching at least a portion of the target tables from use by the target system to use by the source system; and connecting the source system to the source database schema to enable use of the source system in its state prior to an initiation of the zero downtime upgrade procedure.