Reverting Database Changes
Last updated
Was this helpful?
Sometimes a staging database gets changed by pull requests which are not finished yet. Those changes should be reverted and some of these changes may actually break the application. So here are a couple of scripts for testers to execute on the server.
This command will save the DB in its current state. It should be used when we know the DB is in a healthy state.
~/apps/openfoodnetwork/current/script/ci/save-staging-baseline.sh
This command will restore the DB to its previously saved state. It can be used after changing or eventually having corrupted the DB; it will revert those changes. Notice that running this may lead to the loss of test data.
~/apps/openfoodnetwork/current/script/ci/restore-staging-baseline.sh
Save baseline data when you have a good pull request that gets merged and you want to keep your test data.
Reference: See also the PR which introduced these changes.
Last updated
Was this helpful?
Was this helpful?