Gallery: Fix database creation on update, also only from version less then 0.5
This commit is contained in:
parent
a21fd725d6
commit
f2216dc9d2
1 changed files with 8 additions and 6 deletions
|
@ -1,9 +1,11 @@
|
|||
<?php
|
||||
|
||||
$stmt = OCP\DB::prepare('DROP TABLE IF EXISTS *PREFIX*gallery_photos');
|
||||
$stmt->execute();
|
||||
$stmt = OCP\DB::prepare('DROP TABLE IF EXISTS *PREFIX*gallery_albums');
|
||||
$stmt->execute();
|
||||
|
||||
\OC_DB::createDbFromStructure('./database.xml');
|
||||
$currentVersion=OC_Appconfig::getValue('gallery', 'installed_version');
|
||||
if (version_compare($currentVersion, '0.5.0', '<')) {
|
||||
$stmt = OCP\DB::prepare('DROP TABLE IF EXISTS *PREFIX*gallery_photos');
|
||||
$stmt->execute();
|
||||
$stmt = OCP\DB::prepare('DROP TABLE IF EXISTS *PREFIX*gallery_albums');
|
||||
$stmt->execute();
|
||||
|
||||
\OC_DB::createDbFromStructure(OC::$APPSROOT.'/apps/'.$appid.'/appinfo/database.xml');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue