zoo_data: ajoute une nouvelle fonction SQL TextCat (#19092)

Pour remplacer les utilisations de CONCAT dans les conditions WHERE qui
ne peut donc pas être indexé, contrairement à l'opérateur || classique.
This commit is contained in:
Benjamin Dauvergne 2018-01-25 21:21:28 +01:00 committed by Thomas NOEL
parent 6137d25ab9
commit 8684139879
1 changed files with 5 additions and 0 deletions

View File

@ -53,3 +53,8 @@ class JSONTextRef(Func):
jsonb = JSONRef(jsonb, *expressions[1:-1])
ref = Value(expressions[-1])
super(JSONTextRef, self).__init__(jsonb, ref, **extra)
class TextCat(Func):
function = ''
arg_joiner = ' || '