DEPLOYING DATABASE UPGRADES TO MULTIPLE ENVIRONMENTS IN A DIFFERENT ORDER
First Claim
1. A method comprising:
- receiving a request to install a new feature in a first virtualization environment;
identifying a first database upgrade script corresponding to the new feature;
comparing a first identification number of the first database upgrade script to a second identification number of a second database upgrade script, the second database upgrade script previously run on a management database for the first virtualization environment;
if the first identification number is less than the second identification number, generating, by a processing device, a copy of the first database upgrade script and naming the copy of the first database upgrade script with a third identification number that is greater than the second identification number; and
running the copy of the first database upgrade script on the management database.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtualization manager receives a request to install a new feature in a first virtualization environment. The virtualization manager identifies a first database upgrade script corresponding to the new feature and compares a first identification number of the first database upgrade script to a second identification number of a second database upgrade script, the second database upgrade script previously run on a management database for the first virtualization environment. If the first identification number is less than the second identification number, the virtualization manager generates a copy of the first database upgrade script and names the copy of the first database upgrade script with a third identification number that is greater than the second identification number. The virtualization manager then runs the copy of the first database upgrade script on the management database.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving a request to install a new feature in a first virtualization environment; identifying a first database upgrade script corresponding to the new feature; comparing a first identification number of the first database upgrade script to a second identification number of a second database upgrade script, the second database upgrade script previously run on a management database for the first virtualization environment; if the first identification number is less than the second identification number, generating, by a processing device, a copy of the first database upgrade script and naming the copy of the first database upgrade script with a third identification number that is greater than the second identification number; and running the copy of the first database upgrade script on the management database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processing device; a memory coupled to the processing device; and a virtualization manager, executable by the processing device from the memory, to; receive a request to install a new feature in a first virtualization environment; identify a first database upgrade script corresponding to the new feature; compare a first identification number of the first database upgrade script to a second identification number of a second database upgrade script, the second database upgrade script previously run on a management database for the first virtualization environment; if the first identification number is less than the second identification number, generate a copy of the first database upgrade script and name the copy of the first database upgrade script with a third identification number that is greater than the second identification number; and run the copy of the first database upgrade script on the management database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
receiving a request to install a new feature in a first virtualization environment; identifying a first database upgrade script corresponding to the new feature; comparing a first identification number of the first database upgrade script to a second identification number of a second database upgrade script, the second database upgrade script previously run on a management database for the first virtualization environment; if the first identification number is less than the second identification number, generating, by the processing device, a copy of the first database upgrade script and naming the copy of the first database upgrade script with a third identification number that is greater than the second identification number; and running the copy of the first database upgrade script on the management database. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification