๐ก A hands-on demo showcasing how to manage Oracle Database projects using SQLcl, GitHub, and automation best practices.
This demo simulates a full DevOps workflow around a sample HR database application. Youโll learn how to:
- โ Initialize a SQLcl project
- ๐ Track and manage database changes
- ๐ฆ Generate deployable artifacts
- ๐ Automate deployments using GitHub
Ideal for DBAs, developers, and DevOps engineers exploring Oracle database automation.
Oracle SQLcl supports a powerful feature called Projects, which enables:
- ๐ Structured folder layout for source control
- ๐งฉ Custom filters for object selection
- ๐งพ Liquibase-compatible changelogs
- ๐ ๏ธ Integration with build pipelines
๐ Learn more in the Oracle SQLcl documentation.
Estimated setup time: 5 minutes
- Oracle SQLcl installed and accessible from your shell
- GitHub CLI (
gh) installed and authenticated - Oracle Autonomous DB (or any accessible Oracle DB)
- SQL*Net Wallet access (if using Autonomous)
- Clone this repository
git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git cd YOUR_REPO

