Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
d'après la documentation:
https://docs.postgresql.fr/9.6/datatype-json.html
"Si des clé dupliquées sont présentées en entrée, seule la dernière valeur est conservée."
Pouvez-vous s'il vous plait me l'expliquer par un exemple?
D'avance merci.
Hors ligne
select '{"a":1, "b":2, "a":3}'::jsonb;
jsonb
------------------
{"a": 3, "b": 2}
Avec le type jsonb, la valeur 1 pour la clef "a" est éliminée par la seconde valeur 3 pour la même clef.
Par opposition, voilà ce que ça donne avec le type json où toutes les valeurs sont conservées:
select '{"a":1, "b":2, "a":3}'::json;
json
-----------------------
{"a":1, "b":2, "a":3}
(1 row)
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Merci beaucoup.
Hors ligne
Pages : 1