Lines 6-11
return {
Link Here
|
6 |
up => sub { |
6 |
up => sub { |
7 |
my ($args) = @_; |
7 |
my ($args) = @_; |
8 |
my ( $dbh, $out ) = @$args{qw(dbh out)}; |
8 |
my ( $dbh, $out ) = @$args{qw(dbh out)}; |
|
|
9 |
|
9 |
# Handle cases of roombookings plugin existing |
10 |
# Handle cases of roombookings plugin existing |
10 |
if ( TableExists('bookings') ) { |
11 |
if ( TableExists('bookings') ) { |
11 |
if ( column_exists( 'bookings', 'bookingid' ) ) { |
12 |
if ( column_exists( 'bookings', 'bookingid' ) ) { |
Lines 37-57
return {
Link Here
|
37 |
$old_roomequipment_table TO $roomequipment_table, |
38 |
$old_roomequipment_table TO $roomequipment_table, |
38 |
} |
39 |
} |
39 |
); |
40 |
); |
|
|
41 |
$dbh->do("ALTER TABLE $rooms_table RENAME INDEX $old_rooms_index TO $rooms_index"); |
42 |
$dbh->do("ALTER TABLE $bookings_table RENAME INDEX $old_bookings_index TO $bookings_index"); |
43 |
$dbh->do("ALTER TABLE $equipment_table RENAME INDEX $old_equipment_index TO $equipment_index"); |
40 |
$dbh->do( |
44 |
$dbh->do( |
41 |
"ALTER TABLE $rooms_table RENAME INDEX $old_rooms_index TO $rooms_index" |
45 |
"ALTER TABLE $roomequipment_table RENAME INDEX $old_roomequipment_index TO $roomequipment_index"); |
42 |
); |
|
|
43 |
$dbh->do( |
44 |
"ALTER TABLE $bookings_table RENAME INDEX $old_bookings_index TO $bookings_index" |
45 |
); |
46 |
$dbh->do( |
47 |
"ALTER TABLE $equipment_table RENAME INDEX $old_equipment_index TO $equipment_index" |
48 |
); |
49 |
$dbh->do( |
50 |
"ALTER TABLE $roomequipment_table RENAME INDEX $old_roomequipment_index TO $roomequipment_index" |
51 |
); |
52 |
|
46 |
|
53 |
say "Migrated room reservations plugin to it's own namespace"; |
47 |
say "Migrated room reservations plugin to it's own namespace"; |
54 |
say "You MUST upgrade to the latest room reservation plugin to continue using it"; |
48 |
say "You MUST upgrade to the latest room reservation plugin to continue using it"; |
|
|
49 |
$dbh->do( |
50 |
"UPDATE plugin_data SET plugin_value = 0 WHERE plugin_class = 'Koha::Plugin::Com::MarywoodUniversity::RoomReservations' AND plugin_key = '__ENABLED__'" |
51 |
); |
52 |
|
53 |
say "Plugin disabled, please re-enable once you have upgraded it"; |
55 |
} |
54 |
} |
56 |
} |
55 |
} |
57 |
|
56 |
|
58 |
- |
|
|