Skip to content

Commit e0f2814

Browse files
tmclouislukjannyHou
authored andcommitted
Fix bug when using postgresql 8.x
BUG: error: unterminated quoted string at or near \"'\\' ORDER BY \"uuid\"\" when using like filter. eg. { where: {name: {like: "%abc%"}}}
1 parent ba457cd commit e0f2814

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/postgresql.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,10 +387,10 @@ PostgreSQL.prototype.buildExpression = function(columnName, operator,
387387
operatorValue, propertyDefinition) {
388388
switch (operator) {
389389
case 'like':
390-
return new ParameterizedSQL(columnName + " LIKE ? ESCAPE '\\'",
390+
return new ParameterizedSQL(columnName + " LIKE ? ESCAPE '\\\\'",
391391
[operatorValue]);
392392
case 'nlike':
393-
return new ParameterizedSQL(columnName + " NOT LIKE ? ESCAPE '\\'",
393+
return new ParameterizedSQL(columnName + " NOT LIKE ? ESCAPE '\\\\'",
394394
[operatorValue]);
395395
case 'regexp':
396396
if (operatorValue.global)

0 commit comments

Comments
 (0)