Database change management

Changes to production data need their own control: a reviewed script, a backup, separate business and technical authorization and an execution window.

Why data changes are different

A code deployment can be rolled back by installing the previous version. An UPDATE or DELETE on production data often cannot: only a backup taken right before can undo it.

The essential controls

  • The script reviewed by a peer before anyone authorizes it.
  • A validation in a test database with the expected row counts.
  • A backup confirmed right before execution.
  • A scheduled execution window, and a check after applying it.

Two authorizations, two questions

The business decides whether the change should happen at all; the database team decides whether the script is safe to run. Keeping those two decisions apart prevents either side from approving alone.

How DevGob applies it

DevGob's Data Change flow has Level 1 and DB authorizations, a confirmed backup, an execution window and on-time compliance in its own report.

Read it in the documentation

DevOps with governance, on one record

DevGob plans the work and governs every change on its way to production: backlog, sprints, committee authorizations, install evidence and an audit trail.