US2016321306A1PendingUtilityA1

Methods and apparatus for upgrading a plurality of databases

34
Assignee: KCURA LLCPriority: May 2, 2015Filed: Jun 4, 2015Published: Nov 3, 2016
Est. expiryMay 2, 2035(~8.8 yrs left)· nominal 20-yr term from priority
G06F 8/67G06F 17/30377H04L 41/22G06F 3/0484G06F 17/30289G06F 16/185G06F 16/235G06F 16/214G06F 16/23G06F 8/656
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and apparatus for upgrading a plurality of databases are disclosed. For example, a computer system may receive a first upgrade order associated with a first database. The system then receives a second upgrade order associated with a second database, wherein the first upgrade order is indicative of a first higher upgrade precedence than the second upgrade order. The system then receives a first priority associated with a third database. The system then receives a second priority associated with a fourth database wherein the first priority is indicative of a second higher upgrade precedence than the second priority. The system then upgrades the first database first in time based on the first upgrade order. The system then upgrades the second database second in time based on the second upgrade order. The system then upgrades the third database third in time based on the first priority. The system then upgrades the fourth database fourth in time based on the second priority.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of upgrading a plurality of databases, the method comprising:
 receive a first upgrade order associated with a first database;   receive a second upgrade order associated with a second database, wherein the first upgrade order is indicative of a first higher upgrade precedence than the second upgrade order;   receive a first priority associated with a third database;   receive a second priority associated with a fourth database wherein the first priority is indicative of a second higher upgrade precedence than the second priority;   receive a dependency relationship associated with at least two upgrade scripts;   upgrade the first database first in time based on the first upgrade order;   upgrade the second database second in time based on the second upgrade order;   upgrade the third database third in time based on the first priority;   upgrade the fourth database fourth in time based on the second priority; and   upgrade a fifth database, out of at least one of upgrade order and priority order, based on the dependency relationship associated with the at least two upgrade scripts.   
     
     
         2 . The method of  claim 1 , wherein receiving the dependency relationship includes receiving the dependency relationship manually via a user interface. 
     
     
         3 . The method of  claim 1 , wherein receiving the dependency relationship includes automatically determining the dependency relationship. 
     
     
         4 . The method of  claim 3 , wherein receiving the dependency relationship includes overriding the automatically determined dependency relationship manually via a user interface. 
     
     
         5 . The method of  claim 1 , further comprising upgrading a sixth database out of upgrade order to facilitate avoiding unused computational resources. 
     
     
         6 . The method of  claim 1 , further comprising upgrading a sixth database out of priority order to facilitate avoiding unused computational resources. 
     
     
         7 . The method of  claim 1 , wherein receiving the first priority includes receiving data indicative of one of three priority levels. 
     
     
         8 . The method of  claim 7 , wherein receiving the second priority associated with the fourth database includes receiving the second priority by default. 
     
     
         9 . The method of  claim 8 , wherein receiving the second priority by default includes associating a middle of the three priority levels with the fourth database. 
     
     
         10 . The method of  claim 1 , wherein upgrading the first database includes retrieving a script to modify a database schema. 
     
     
         11 . The method of  claim 1 , further comprising receiving data indicative of a number of agents to be assigned to at least one of upgrading the first database, upgrading the second database, upgrading the third database, and upgrading the fourth database. 
     
     
         12 . The method of  claim 1 , further comprising sending data indicative of at least a portion of a graphical user interface allowing a user to monitor an upgrade status.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.