1
json
medina474 edited this page 2025-09-08 09:05:02 +02:00
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Données JSON

PostgreSQL est lun des premiers SGBD relationnels à avoir intégré un support avancé de JSON.

Il existe deux types principaux pour stocker du JSON :

  • json → stocke du texte JSON brut, sans transformation.
  • jsonb → stocke du JSON sous forme binaire, optimisée pour les recherches et comparaisons.

En pratique, on utilise jsonb presque tout le temps (plus rapide, indexable).

Opérateurs principaux

-> : accès à un objet ou tableau (résultat = JSON/JSONB)

->> : accès à une valeur texte (résultat = TEXT)

#> : accès à un chemin (résultat = JSON/JSONB)

#>> : accès à un chemin (résultat = TEXT)