ePages 6.11.0 - DE_EPAGES/Installer/API/Patch.pm

Package DE_EPAGES::Installer::API::Patch

@EXPORT_OK
TestPatchStores
TestPatchStore
PatchStore
PatchStores

Functions

PatchDBStructureStore
PatchStore
PatchStores
TestPatchStore
TestPatchStores

PatchDBStructureStore

Patches db structure (multiple packages) in an active store (no tests).

Syntax
PatchDBStructureStore($aPackages);
Input
$aPackages (ref.array.string)
test these packages

PatchStore

Patches (multiple packages) in an active store (no tests).

Syntax
PatchStore($aPackages, $hOptions);
Input
$aPackages (ref.array.string)
test these packages

PatchStores

Patches (multiple packages) in all given stores (no tests).

Syntax
PatchStores($ahStores, $aPackages);
Input
$ahStores (ref.array.hash.string)
store names and password keys :
  • Name - store name - string
  • DBPassword - password (optional) - string
$aPackages (ref.array.string)
test these packages

TestPatchStore

Tests patches (multiple packages) in an active store.

Syntax
$ahReasons = TestPatchStore($aPackages);
Input
$aPackages (ref.array.string)
test these packages
Return
$ahReasons (ref.array.hash.string)
reasons why patch is not possible

TestPatchStores

Test patches (multiple packages) in all given stores.

Syntax
$ahReasons = TestPatchStores($ahStores, $aPackages);
Input
$ahStores (ref.array.hash.string)
store names and password keys :
  • Name - store name - string
  • DBPassword - password - string
$aPackages (ref.array.string)
test these packages
Return
$ahReasons (ref.array.hash.string)
reasons why patch is not possible