Package authoring

Define Oracle packages for deployment with metadata, dependencies, and install logic.

Package metadata

Create a manifest that includes:

  • package name and version
  • database compatibility and release notes
  • dependency declarations

Deployment assets

Include SQL, PL/SQL, migrations, and any support scripts needed for installation.

  • Keep install logic deterministic and idempotent.
  • Package artifacts should be versioned and referenced from a lock file.
  • Ensure recovery and verification steps are explicit.

Publishing workflow

Publish packages so that dbpm can resolve them via registry.dbpm.io.

  • Author package metadata in a way that the registry can index.
  • Use package manifests to publish versions and artifact identities.
  • Keep package source and registry metadata aligned for reliable installs.