From: Andreas Fischer Date: Mon, 29 Jul 2013 16:36:52 +0000 (+0200) Subject: app migrate: Use = instead of LIKE as described in the comment above. X-Git-Tag: v6.0.0alpha2~358^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=89f8f8e42d2729254a1b0e06c942af934bee3948;p=nextcloud-server.git app migrate: Use = instead of LIKE as described in the comment above. The LIKE operator is not defined on integers (probably any non-text) columns on PostgreSQL. --- diff --git a/lib/migration/content.php b/lib/migration/content.php index 400a46a4340..2d8268a1d74 100644 --- a/lib/migration/content.php +++ b/lib/migration/content.php @@ -112,7 +112,7 @@ class OC_Migration_Content{ foreach( $options['matchval'] as $matchval ) { // Run the query for this match value (where x = y value) - $sql = 'SELECT * FROM `*PREFIX*' . $options['table'] . '` WHERE `' . $options['matchcol'] . '` LIKE ?'; + $sql = 'SELECT * FROM `*PREFIX*' . $options['table'] . '` WHERE `' . $options['matchcol'] . '` = ?'; $query = OC_DB::prepare( $sql ); $results = $query->execute( array( $matchval ) ); $newreturns = $this->insertData( $results, $options );