PARAMETER-BASED DEPLOYMENT CONTROL FOR DEPLOYMENT OF DATABASE ARTIFACTS
First Claim
1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed, are configured to cause at least one computing device to:
- determine at least one database artifact, the at least one database artifact specifying at least one database object to be deployed within a database system using a plurality of deployment procedures;
receive at least one selectable parameter value for at least one deployment procedure parameter for at least one of the plurality of deployment procedures; and
execute the plurality of deployment procedures, using the at least one selectable parameter value for the at least one deployment procedure parameter of the at least one deployment procedure, to thereby deploy the at least one database object into the database system.
1 Assignment
0 Petitions
Accused Products
Abstract
Parameter-based deployment control for database objects is provided, in which processes for deploying database artifacts into a database as database objects are implemented. Many different techniques may be used in executing such deployment processes, including whether and how to combine various deployment-related jobs, identify/record/assess/correct potential errors, govern or instruct artifact conversion operations, or generally manage available resources with respect to executing the deployment(s) efficiently. By providing for selectable parameter values that are executed in an efficient, e.g., hierarchical, manner, deployment procedures may be implemented in a highly efficient and customizable manner.
0 Citations
20 Claims
-
1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed, are configured to cause at least one computing device to:
-
determine at least one database artifact, the at least one database artifact specifying at least one database object to be deployed within a database system using a plurality of deployment procedures; receive at least one selectable parameter value for at least one deployment procedure parameter for at least one of the plurality of deployment procedures; and execute the plurality of deployment procedures, using the at least one selectable parameter value for the at least one deployment procedure parameter of the at least one deployment procedure, to thereby deploy the at least one database object into the database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of executing instructions stored on a non-transitory computer-readable storage medium using at least one processor, the method comprising:
-
initiating at least one deployment procedure for deploying at least one database object into a database system, the at least one deployment procedure associated with at least one default parameter value for at least one parameter thereof; determining at least one selectable parameter value for the at least one parameter; creating a parameter table populated with the at least one selectable parameter value; and executing the at least one deployment procedure using the at least one selectable parameter value retrieved from the parameter table, in place of the at least one default parameter value. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
-
a parameter handler configured to receive at least one selectable parameter value for at least one deployment procedure parameter for a plurality of deployment procedures; a deployment engine configured to initiate execution of the plurality of deployment procedures, the plurality of deployment procedures including a plurality of types of artifact conversion processes for converting a corresponding plurality of types of database artifacts into database objects to be deployed within a database system, the deployment engine including an optimization engine configured to receive and store the at least one selectable parameter value, and a deployment procedure controller configured to select a deployment procedure parameter included within at least one deployment procedure of the plurality of deployment procedures, and fetch the stored at least one selectable parameter value for population therewith of the at least one deployment procedure parameter. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification