[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