发明名称 Deployment of database objects
摘要 A system, a method, and a computer program product for deploying of objects are disclosed. At least one file containing a plurality of artifacts for deploying during runtime of an application is defined. Each artifact in the plurality of artifacts includes at least one object in the plurality of objects required to be deployed during runtime of the application. At least one dependency for at least one artifact in the plurality of artifacts is determined. An execution order for deployment of the plurality of artifacts is generated. The plurality of artifacts is deployed in accordance with the generated execution order.
申请公布号 US9600269(B1) 申请公布日期 2017.03.21
申请号 US201514948990 申请日期 2015.11.23
申请人 SAP SE 发明人 Bregler Jonathan;Bunte Alexander;Harren Arne;Kellner Andreas;Kuntze Daniel;Leonkev Vladislav;Lueders Simon;Sauermann Volker;Schnaubelt Michael;Tran Le-Huan Stefan;Wintergerst Michael;Kinder Cornelia;Schildt Christopher;Thumfart Andreas;Debusmann Ralph;Hildebrandt Andre
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A computer-implemented method, comprising: defining at least one file containing a plurality of artifacts for deploying during runtime of an application, each artifact in the plurality of artifacts including at least one object in the plurality of objects required to be deployed during runtime of the application; determining, based on the defining, at least one dependency for at least one artifact in the plurality of artifacts; generating, based on the determining, an execution order for deployment of the plurality of artifacts; and deploying the plurality of artifacts in accordance with the generated execution order, the deploying comprising deploying the plurality of artifacts using a database schema container having at least one synonym linking at least one external schema object to the at least one object in the plurality of objects using a container-local name; wherein at least one of the defining, the determining, the generating, and the deploying is performed by at least one processor of at least one computing system.
地址 Walldorf DE