dbpm docs
dbpm is the Oracle database package manager for repeatable database package deployment.
Install / lock workflow
Section titled “Install / lock workflow”dbpm uses a lock-first workflow to make database package installs repeatable and auditable.
- Install: resolve dependencies and deploy packages.
- Lock: capture exact package versions and artifact references.
- Resolve: use the registry to map package names and versions to metadata.
- Verify: confirm that deployed packages match locked state.
Package authoring
Section titled “Package authoring”Create package manifests with metadata, required database objects, and installation scripts for reproducible delivery.
- Treat packages as deployable units with clear inputs and outputs.
- Include dependency constraints and compatibility information.
- Use lock files to avoid drift between environments.
Registry service role
Section titled “Registry service role”The registry is the metadata service, not the package runtime.
- Registry hosts package metadata and search endpoints.
- dbpm uses registry responses to resolve package identities.
- Package artifacts are deployed by dbpm itself.
The canonical registry API endpoint is https://registry.dbpm.io.