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, and wherein the at least one database artifact includes a plurality of artifacts, each artifact classified as a type of corresponding types of artifact conversion processes;
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, wherein executing the plurality of deployment procedures includes;
checking applicability of the at least one selectable parameter value, in order, with respect to a corresponding parameter of a single database artifact, a corresponding parameter of all database artifacts associated with a type of artifact conversion process, or a corresponding parameter of all of the plurality of database artifacts;
applying the selectable parameter value and ceasing further applicability checking when applicability is found; and
applying a default parameter value when no applicability is found.
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.
4 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, and wherein the at least one database artifact includes a plurality of artifacts, each artifact classified as a type of corresponding types of artifact conversion processes; 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, wherein executing the plurality of deployment procedures includes; checking applicability of the at least one selectable parameter value, in order, with respect to a corresponding parameter of a single database artifact, a corresponding parameter of all database artifacts associated with a type of artifact conversion process, or a corresponding parameter of all of the plurality of database artifacts; applying the selectable parameter value and ceasing further applicability checking when applicability is found; and applying a default parameter value when no applicability is found. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, the method comprising:
-
determining 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, and wherein the at least one database artifact includes a plurality of artifacts, each artifact classified as a type of corresponding types of artifact conversion processes; receiving at least one selectable parameter value for at least one deployment procedure parameter for at least one of the plurality of deployment procedures; and executing 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, wherein executing the plurality of deployment procedures includes; checking applicability of the at least one selectable parameter value, in order, with respect to a corresponding parameter of a single database artifact, a corresponding parameter of all database artifacts associated with a type of artifact conversion process, or a corresponding parameter of all of the plurality of database artifacts; applying the selectable parameter value and ceasing further applicability checking when applicability is found; and applying a default parameter value when no applicability is found. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a non-transitory computer-readable storage medium coupled to the at least one processor and storing programming instructions for execution by the at least one processor, the programming instructions instruct the at least one processor 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, and wherein the at least one database artifact includes a plurality of artifacts, each artifact classified as a type of corresponding types of artifact conversion processes; 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, wherein executing the plurality of deployment procedures includes; checking applicability of the at least one selectable parameter value, in order, with respect to a corresponding parameter of a single database artifact, a corresponding parameter of all database artifacts associated with a type of artifact conversion process, or a corresponding parameter of all of the plurality of database artifacts; applying the selectable parameter value and ceasing further applicability checking when applicability is found; and applying a default parameter value when no applicability is found. - View Dependent Claims (18, 19, 20)
-
Specification