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.
This commit is contained in:
parent
7f9795cc3d
commit
89f8f8e42d
|
@ -112,7 +112,7 @@ class OC_Migration_Content{
|
||||||
|
|
||||||
foreach( $options['matchval'] as $matchval ) {
|
foreach( $options['matchval'] as $matchval ) {
|
||||||
// Run the query for this match value (where x = y value)
|
// 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 );
|
$query = OC_DB::prepare( $sql );
|
||||||
$results = $query->execute( array( $matchval ) );
|
$results = $query->execute( array( $matchval ) );
|
||||||
$newreturns = $this->insertData( $results, $options );
|
$newreturns = $this->insertData( $results, $options );
|
||||||
|
|
Loading…
Reference in New Issue