J'ai une colonne arr
qui est de type array
.
J'ai besoin d'obtenir des rangées, où arr
la colonne contient une valeur s
Cette requête :
SELECT * FROM table WHERE arr @> ARRAY['s']
donne l'erreur :
ERREUR : l'opérateur n'existe pas : caractère variant[] @> texte[]
Pourquoi cela ne fonctionne-t-il pas ?
p.s. Je suis au courant de any()
mais pourquoi l'opérateur @>
travail ?