Use the doctrine code to rename the tables
parent
c9d10290bd
commit
fedf79f1f3
|
@ -11,8 +11,6 @@
|
|||
|
||||
<name>*dbprefix*clndr_objects</name>
|
||||
|
||||
<was>*dbprefix*calendar_objects</was>
|
||||
|
||||
<declaration>
|
||||
|
||||
<field>
|
||||
|
@ -102,8 +100,6 @@
|
|||
|
||||
<name>*dbprefix*clndr_calendars</name>
|
||||
|
||||
<was>*dbprefix*calendar_calendars</was>
|
||||
|
||||
<declaration>
|
||||
|
||||
<field>
|
||||
|
@ -196,8 +192,6 @@
|
|||
|
||||
<name>*dbprefix*clndr_share_event</name>
|
||||
|
||||
<was>*dbprefix*calendar_share_event</was>
|
||||
|
||||
<declaration>
|
||||
|
||||
<field>
|
||||
|
@ -245,8 +239,6 @@
|
|||
|
||||
<name>*dbprefix*clndr_share_calendar</name>
|
||||
|
||||
<was>*dbprefix*calendar_share_calendar</was>
|
||||
|
||||
<declaration>
|
||||
|
||||
<field>
|
||||
|
@ -302,8 +294,6 @@
|
|||
|
||||
<name>*dbprefix*clndr_repeat</name>
|
||||
|
||||
<was>*dbprefix*calendar_repeat</was>
|
||||
|
||||
<declaration>
|
||||
|
||||
<field>
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
<?php
|
||||
/**
|
||||
* Copyright (c) 2013 Bart Visscher <bartv@thisnet.nl>
|
||||
* This file is licensed under the Affero General Public License version 3 or
|
||||
* later.
|
||||
* See the COPYING-README file.
|
||||
*/
|
||||
|
||||
$installedVersion=OCP\Config::getAppValue('calendar', 'installed_version');
|
||||
if (version_compare($installedVersion, '0.6.3', '<')) {
|
||||
// TODO: This is a quick and dirty solution, this code needs to move into core
|
||||
$connection = OC_DB::getConnection();
|
||||
$sm = $connection->getSchemaManager();
|
||||
$prefix = OC_Config::getValue('dbtableprefix', 'oc_' );
|
||||
try {
|
||||
$sm->renameTable($prefix.'calendar_objects', $prefix.'clndr_objects');
|
||||
$sm->renameTable($prefix.'calendar_calendars', $prefix.'clndr_calendars');
|
||||
$sm->renameTable($prefix.'calendar_share_event', $prefix.'clndr_share_event');
|
||||
$sm->renameTable($prefix.'calendar_share_calendar', $prefix.'clndr_share_calendar');
|
||||
$sm->renameTable($prefix.'calendar_repeat', $prefix.'clndr_repeat');
|
||||
} catch (Exception $e) {
|
||||
OC_Log::write('calendar', 'preupdate: '.$e->getMessage(), OC_Log::ERROR);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue