|
|
|
|
|
by sixtram
136 days ago
|
|
To continue, this design has additional benefits: The code is not littered with dry-run flag checks; the internal code doesn’t even know that a dry run is possible. Everything is rolled back at the end if needed. All database referential integrity checks run correctly. Some drawbacks: any audit logging should run in a separate transaction if you want to log dry runs. |
|