Package deployment backout?
We've been looking for 5 years (see PDN question)
[this is posted elsewhere in Mesh, but I can't access it anymore..]
When Pega does a package install (or deployment, migration), it does 2 things:
- Inserts new rule/data records
- Updates existing rule/data records
Following best practice, the insert is of a new version, and not replacements to an existing version.
If necessary, this can be reverted by ruleset-limiting in the application.
How to revert the updates?
The update stores the previous records in History-Data-xxx... couldn't there be a way to programmatically restore the version prior to the install time?
If it did that, a deployment undo could be fairly trivial, and not require a database restore.