|
1 | 1 | # Oracle Database Continuous Integration Supporting Features
|
2 |
| -Reviewed: "21.12.2023" |
| 2 | +Reviewed: "15.01.2024" |
3 | 3 |
|
| 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 pacakage 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. |
4 | 19 |
|
5 | 20 |
|
6 | 21 | # Table of Contents
|
7 | 22 |
|
8 |
| -1. TBD - DBMS_METADATA |
9 |
| -2. TBD - DBMS_CLOUD |
10 |
| -3. TBD - ORDS_METADATA |
| 23 | +1. [Team Publications](#team-publications) |
| 24 | +2. [Useful Links](#useful-links) |
| 25 | +3. [Tutorials / How To's](#tutorials-how-tos) |
11 | 26 |
|
12 | 27 |
|
13 | 28 | # Team Publications
|
14 |
| -- TBD |
| 29 | +- ## DevOps with ADB using DBMS_CLOUD |
| 30 | + - [Part 1](https://medium.com/oracledevs/apex-service-can-devops-too-dbms-cloud-on-autonomous-72be9842d2f8) |
| 31 | + - [Part 2](https://medium.com/oracledevs/apex-service-devops-part-2-ed737a4fc583) |
15 | 32 |
|
16 | 33 | # Useful Links
|
17 |
| -- TBD |
| 34 | +## Documentation |
| 35 | +- [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") |
| 36 | +- [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") |
| 37 | +- [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") |
| 38 | +- [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") |
18 | 39 |
|
19 |
| -## Scripts |
20 |
| -- TBD |
| 40 | + |
| 41 | +## [ThatJeffSmith](https://www.thatjeffsmith.com/archive/tag/liquibase/ "That Jeff Smith and Liquibase") |
| 42 | +- [BLOG: How to Export Your RESTful Services](https://www.thatjeffsmith.com/archive/2018/12/how-to-export-your-restful-services/) |
21 | 43 |
|
22 | 44 | # Tutorials / How To's
|
23 | 45 | - TBD
|
|
0 commit comments