[Koha-bugs] [Bug 13068] New feature for DB update and sandbox
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Oct 28 15:49:01 CET 2014
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13068
M. de Rooy <m.de.rooy at rijksmuseum.nl> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #32785|0 |1
is obsolete| |
--- Comment #28 from M. de Rooy <m.de.rooy at rijksmuseum.nl> ---
Created attachment 32840
-->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=32840&action=edit
Bug 13068: Counterpatch follow-up for controlling workflow
The workflow for dev updates can be altered with pref DevUpdateControl:
[1] DevUpdateControl= PROD for production machines: Do not execute
RunRemainingDevUpdates, so only official db revs. This is the default.
[2] DevUpdateControl= RESET: Reinstall dev updates after an official db rev.
[3] DevUpdateControl= ALWAYS: Run the dev updates at each upgrade.
[4] DevUpdateControl=TRACK: Only install new dev updates. It does not reset
the local pref listing all recently applied dev updates. ONLY use this
if you know what you are doing!
Note: If the pref does not exist or is empty, we fall back to PROD (safest).
If the pref differs from PROD, ALWAYS or TRACK, it falls back to RESET.
Test plan:
[1] Add a few lines calling ExecDBRev to updatedatabase with corresponding
files in atomicupdate like (insert the correct version!!):
ExecDBRev( $aupd, '13068', 'My test', '13068.pl', '3.17.00.028');
Do not forget to update kohaversion.pl accordingly.
Add some other files in atomicupdate as dev updates.
[2] Repeat for the various modes of DevUpdateControl (see above):
Reset the database version. You could edit Version in local preferences.
Optionally clear/delete the _LocalAtomicUpdates pref.
Run updatestructure and check which db revs and dev updates are run or
skipped. Run it again and check which dev updates are run or skipped.
Signed-off-by: Marcel de Rooy <m.de.rooy at rijksmuseum.nl>
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list