summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib/helper.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/user_ldap/lib/helper.php')
-rw-r--r--apps/user_ldap/lib/helper.php11
1 files changed, 3 insertions, 8 deletions
diff --git a/apps/user_ldap/lib/helper.php b/apps/user_ldap/lib/helper.php
index b6d7bad8727..bce28230fea 100644
--- a/apps/user_ldap/lib/helper.php
+++ b/apps/user_ldap/lib/helper.php
@@ -159,14 +159,9 @@ class Helper {
return false;
}
- $dbtype = \OCP\Config::getSystemValue('dbtype');
- if(strpos($dbtype, 'sqlite') !== false || $dbtype === 'oci') {
- $query = \OCP\DB::prepare('DELETE FROM '.$table);
- } else {
- $query = \OCP\DB::prepare('TRUNCATE '.$table);
- }
-
-
+ $connection = \OC_DB::getConnection();
+ $sql = $connection->getDatabasePlatform()->getTruncateTableSQL($table);
+ $query = \OCP\DB::prepare($sql);
$res = $query->execute();
if(\OCP\DB::isError($res)) {