Skip to content

Commit 3dce5ab

Browse files
authored
Merge branch 'main' into synuora-data-development-devops-database
2 parents b507561 + 7c0269d commit 3dce5ab

File tree

1 file changed

+31
-9
lines changed
  • data-platform/data-development/devops-database/continuous-integration/db-supporting-features

1 file changed

+31
-9
lines changed

data-platform/data-development/devops-database/continuous-integration/db-supporting-features/README.md

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,45 @@
11
# Oracle Database Continuous Integration Supporting Features
2-
Reviewed: "21.12.2023"
2+
Reviewed: "15.01.2024"
33

4+
To support LifeCycle changes the Oracle Database & APEX provide serveral PL/SQL Packages to support Metadata management. Maintianing a log or history of changes provides the abaility to track changes over time, associate updates with modification requests or bugs and support analysis of code.
5+
6+
Databases, like files on the desktop, only a single version is saved by the storage engine in a consistent manner, ensuring the data's (metadata) integrity.
7+
8+
The primary PL/SQL package are:
9+
[DBMS_METADATA](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_METADATA.html#GUID-F72B5833-C14E-4713-A588-6BDF4D4CBA2A)
10+
- The DBMS_METADATA package provides a way for you to retrieve metadata from the database dictionary as XML or creation DDL and to submit the XML to re-create the object.
11+
12+
## [APEX_EXPORT](https://docs.oracle.com/en/database/oracle/apex/23.2/aeapi/APEX_EXPORT.html#GUID-6A4628A6-9F86-4394-9938-87A7FFFC7BC8)
13+
- The APEX_EXPORT package provides APIs to export the definitions of applications, files, feedback, and workspaces to text files.
14+
15+
## [DBMS_CLOUD_REPO](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-repo-package.html#GUID-F8F0037B-6451-4742-9144-9FCE44459F64)
16+
- The DBMS_CLOUD_REPO package provides for use of and management of cloud hosted code repositories from Oracle Database. Supported cloud code repositories include GitHub, AWS CodeCommit , and Azure Repos.
17+
## ORDS_MODULE
18+
- ORDS_MODULE provides PL/SQL APIs to manage ORDS objects, oauth clients, priviledges, roles and modules. Currently ORDS_MODULE is only documented in the code of the various packages, functions and views.
419

520

621
# Table of Contents
7-
8-
1. TBD - DBMS_METADATA
9-
2. TBD - DBMS_CLOUD
10-
3. TBD - ORDS_METADATA
22+
1. [Team Publications](#team-publications)
23+
2. [Useful Links](#useful-links)
24+
3. [Tutorials / How To's](#tutorials-how-tos)
1125

1226

1327
# Team Publications
14-
- TBD
28+
- ## DevOps with ADB using DBMS_CLOUD
29+
- [Part 1](https://medium.com/oracledevs/apex-service-can-devops-too-dbms-cloud-on-autonomous-72be9842d2f8)
30+
- [Part 2](https://medium.com/oracledevs/apex-service-devops-part-2-ed737a4fc583)
1531

1632
# Useful Links
17-
- TBD
33+
## Documentation
34+
- [DBMS_METADATA](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_METADATA.html#GUID-F72B5833-C14E-4713-A588-6BDF4D4CBA2A "Oracle Database 19c PL/SQL Packages and Types Reference")
35+
- [DBMS_METADATA](https://docs.oracle.com/en/database/oracle/oracle-database/19/sutil/using-oracle-dbms_metadata-api.html#GUID-D9B1300F-B21D-416E-8B9B-C542195EF249 "Oracle Database 19c Using the Metadata APIs")
36+
- [APEX_EXPORT](https://docs.oracle.com/en/database/oracle/apex/23.2/aeapi/APEX_EXPORT.html#GUID-6A4628A6-9F86-4394-9938-87A7FFFC7BC8 "APEX 23.2 API Reference")
37+
- [DBMS_CLOUD_REPO](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/dbms-cloud-repo-package.html#GUID-F8F0037B-6451-4742-9144-9FCE44459F64 "Autonomous Database Supplied Package Reference")
38+
39+
40+
## [ThatJeffSmith](https://www.thatjeffsmith.com/archive/tag/liquibase/ "That Jeff Smith and Liquibase")
41+
- [BLOG: How to Export Your RESTful Services](https://www.thatjeffsmith.com/archive/2018/12/how-to-export-your-restful-services/)
1842

19-
## Scripts
20-
- TBD
2143

2244
# Tutorials / How To's
2345
- TBD

0 commit comments

Comments
 (0)