Core
Core is the open source Oracle database substrate that dbpm installs into a schema to support package deployment, verification, and provenance.
Why Core exists
dbpm is the CLI that resolves and deploys packages. Core is the database-resident layer that records what happened inside Oracle.
- Track installed packages, versions, and dependency relationships.
- Store deployment provenance for audit and troubleshooting workflows.
- Give dbpm a stable database contract for install, validate, and upgrade operations.
How Core is installed
Core is bootstrapped before package workflows that require database state. dbpm can then verify that the installed Core version meets package and command requirements.
- Use
dbpm bootstrap-coreto install Core into an empty schema. - Use
dbpm check-coreto verify the installed Core version. - Use environment-specific configuration to target the correct Oracle schema and SQL runner.
Core in the ecosystem
Core is one part of the dbpm ecosystem, alongside the CLI, package artifacts, and the registry service.
- The CLI performs package operations and calls into Oracle.
- Core records deployment state inside the target database.
- The Core source lives at 512itconsulting/core.
- The registry resolves package metadata from registry.dbpm.io.