View | Details | Raw Unified | Return to bug 15108
Collapse All | Expand All

(-)a/installer/data/mysql/atomicupdate/Bug15108-OAI-PMH_provider_improvements.perl (+11 lines)
Line 0 Link Here
1
$DBversion = 'XXX';  # will be replaced by the RM
2
if( CheckVersion( $DBversion ) ) {
3
    $dbh->do("ALTER TABLE biblioitems ADD KEY `timestamp` (`timestamp`);");
4
    $dbh->do("ALTER TABLE deletedbiblioitems ADD KEY `timestamp` (`timestamp`);");
5
    $dbh->do("ALTER TABLE items ADD KEY `timestamp` (`timestamp`);");
6
    $dbh->do("ALTER TABLE deleteditems ADD KEY `timestamp` (`timestamp`);");
7
8
    # Always end with this (adjust the bug info)
9
    SetVersion( $DBversion );
10
    print "Upgrade to $DBversion done (Bug 15108 - OAI-PMH provider improvements)\n";
11
}
(-)a/installer/data/mysql/atomicupdate/Bug15108-OAI-PMH_provider_improvements.pl (-35 lines)
Lines 1-34 Link Here
1
#!/usr/bin/perl
2
3
# Copyright Open Source Freedom Fighters
4
#
5
# This file is part of Koha.
6
#
7
# Koha is free software; you can redistribute it and/or modify it under the
8
# terms of the GNU General Public License as published by the Free Software
9
# Foundation; either version 3 of the License, or (at your option) any later
10
# version.
11
#
12
# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
13
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
14
# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
15
#
16
# You should have received a copy of the GNU General Public License along
17
# with Koha; if not, write to the Free Software Foundation, Inc.,
18
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19
20
use C4::Context;
21
use Koha::AtomicUpdater;
22
23
my $dbh = C4::Context->dbh();
24
my $atomicUpdater = Koha::AtomicUpdater->new();
25
26
unless($atomicUpdater->find('Bug15108')) {
27
28
    $dbh->do("ALTER TABLE biblioitems ADD KEY `timestamp` (`timestamp`);");
29
    $dbh->do("ALTER TABLE deletedbiblioitems ADD KEY `timestamp` (`timestamp`);");
30
    $dbh->do("ALTER TABLE items ADD KEY `timestamp` (`timestamp`);");
31
    $dbh->do("ALTER TABLE deleteditems ADD KEY `timestamp` (`timestamp`);");
32
33
    print "Upgrade done (Bug 15108 - OAI-PMH provider improvements)\n";
34
}
35
- 

Return to bug 15108