summaryrefslogtreecommitdiffstats
path: root/lib/private/repair.php
diff options
context:
space:
mode:
authorVincent Petry <pvince81@owncloud.com>2015-03-25 18:31:49 +0100
committerVincent Petry <pvince81@owncloud.com>2015-03-26 11:00:22 +0100
commitf056558b72db3a2eac72ac4e1b2889f7f7940b6a (patch)
tree3fecb94fb157e96b42db0a584f6d6dade4a65146 /lib/private/repair.php
parentac8254de6a4adc60733de1eec242893004bfcc5a (diff)
downloadnextcloud-server-f056558b72db3a2eac72ac4e1b2889f7f7940b6a.tar.gz
nextcloud-server-f056558b72db3a2eac72ac4e1b2889f7f7940b6a.zip
Add repair step to fix SQLite autoincrement
Force Doctrine to generate alter table SQL statements for SQLite to make sure the code from OCSqlitePlatform is triggered.
Diffstat (limited to 'lib/private/repair.php')
-rw-r--r--lib/private/repair.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/private/repair.php b/lib/private/repair.php
index 101af66e304..d63b77b9c5a 100644
--- a/lib/private/repair.php
+++ b/lib/private/repair.php
@@ -13,6 +13,7 @@ use OC\Hooks\Emitter;
use OC\Repair\AssetCache;
use OC\Repair\CleanTags;
use OC\Repair\Collation;
+use OC\Repair\SqliteAutoincrement;
use OC\Repair\DropOldTables;
use OC\Repair\FillETags;
use OC\Repair\InnoDB;
@@ -99,6 +100,7 @@ class Repair extends BasicEmitter {
$steps = array(
new InnoDB(),
new Collation(\OC::$server->getConfig(), \OC_DB::getConnection()),
+ new SqliteAutoincrement(\OC_DB::getConnection()),
new SearchLuceneTables(),
new RepairConfig()
);