Vous n'êtes pas identifié(e).

#1 29/06/2017 18:01:53

Lucktolosa
Membre

Recherche dans une chaine jsonb

Bonjour,

Pour mon premier message ici j'ai une demande qui doit surement être toute bête mais je n'arrive pas à faire une recherche de type like dans un champs jsonb qui contient un tableau.
Je m'explique :

J'ai une valeur lambda style 'Ici le texte' contenu dans un champs jsonb sous cette structure : champ->'test'->[X]->'test'->'label'
Si je connais la chaîne exacte il me suffit de faire un select * from table where champ->'test' @> '[{"test" : {"label" : "Ici le texte"}}]').
Mais je sèche complètement si je veux faire un like dessus.
Alors oui avec jsonb_array_elements_text je peux faire du post traitement en script mais je souhaiterais faire cela directement via une seule requête.
Est-ce possible et savez-vous comment?

Merci d'avance

Hors ligne

#2 04/07/2017 09:15:40

Lucktolosa
Membre

Re : Recherche dans une chaine jsonb

Mince alors personne n'a de piste pour moi? sad

Hors ligne

Pied de page des forums