#900 - Error - Can't fetch JsonDB field - org.postgresql.util.PSQLException: ERROR: could not identify an equality operator for type json

This commit is contained in:
Rob Bygrave
2016-12-20 03:00:08 +13:00
parent 84e1e12b66
commit bc93a82b1a
3 changed files with 151 additions and 0 deletions
@@ -0,0 +1,17 @@
package io.ebeaninternal.server.query;
import java.util.regex.Pattern;
class DbOrderByTrim {
private static final Pattern orderByTrim = Pattern.compile("(?i)\\b asc\\b|\\b desc\\b");
/**
* Convert the dbOrderBy clause to be safe for adding to select or distinct on.
*/
static String trim(String dbOrderBy) {
// just remove the ASC and DESC keywords
return orderByTrim.matcher(dbOrderBy).replaceAll("");
}
}