NAME
DiaColloDB::Upgrade::v0_04_dlimits - DiaColloDB utilities: auto-magic upgrade: v0.04: date limits
SYNOPSIS
##========================================================================
## PRELIMINARIES
use DiaColloDB::Upgrade::v0_04_dlimits;
##========================================================================
## API
$version = $up->toversion();
$bool    = $up->needed();
$bool    = $up->upgrade($dbdir, \%info);
DESCRIPTION
DiaColloDB::Upgrade::v0_04_dlimits provides a DiaColloDB::Upgrade-compliant package for upgrading a DiaColloDB database directory in-place.
Upgrade actions performed:
adds date-limit keys
xdminandxdmaxto db header.
API
- toversion
 - 
$version = $CLASS_OR_OBJECT->toversion();Returns default target version; here
"0.04.000". - needed
 - 
$bool = $up->needed();Returns true iff the upgrade
$upneeds to be applied to the local DiaColloDB index in$dbdir. - upgrade
 - 
$bool = $up->upgrade();Performs upgrade in-place on the local DiaColloDB index in
$up->{dbdir}, returns true on success. 
Backups & Rollback
- revert_created
 - 
@files = $up->revert_created();Returns list of files created by this upgrade, for use with default DiaColloDB::Upgrade::Base::revert().
 - revert_updated
 - 
@files = $up->revert_updated();Returns list of files updated by this upgrade, for use with default DiaColloDB::Upgrade::Base::revert().
 
AUTHOR
Bryan Jurish <moocow@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2016-2020 by Bryan Jurish
This package is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.
SEE ALSO
dcdb-upgrade.perl(1), DiaColloDB::Upgrade::Base(3pm), DiaColloDB::Upgrade(3pm), DiaColloDB(3pm), perl(1), ...