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, wherein the second database upgrade script was previously run on a management database in the first virtualization environment;
in response to a determination that 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 in the first virtualization environment.
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.
15 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, wherein the second database upgrade script was previously run on a management database in the first virtualization environment; in response to a determination that 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 in the first virtualization environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory; and a processing device, operatively coupled to 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, wherein the second database upgrade script was previously run on a management database in the first virtualization environment; in response to a determination that 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 in the first virtualization environment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium having instructions stored therein that, when executed by a processing device, cause the processing device 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, wherein the second database upgrade script was previously run on a management database in the first virtualization environment; in response to a determination that the first identification number is less than the second identification number, generate, by the processing device, 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 in the first virtualization environment. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification