JSONB et tableaux
Partie du cours PostgreSQL
Certaines données refusent de tenir en place dans des colonnes. Une table de produits où les portables ont une quantité de RAM, les claviers un type de switch et les écrans une diagonale, et où le mois prochain quelqu'un ajoute des bougies. Vous pouvez ajouter une colonne par attribut et regarder la table se couvrir de quatre-vingt-dix colonnes presque toujours nulles, ou inventer une table clé-valeur à côté et...
Le même problème se pose en plus petit avec les listes. Un article a des tags. Trois, en général. Une table de jointure entière pour cela est souvent bien plus de machinerie que le problème ne le mérite, et Postgres accepte volontiers qu'une colonne contienne un tableau. ...
Envie d’apprendre PostgreSQL JSONB et tableaux dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec PostgreSQL prêt, et travaillez sur JSONB et tableaux avec un tuteur IA qui connaît votre code.
Commencer cette leçonJSONB et tableauxCe que vous allez apprendre
- JSONB column
- -> operator
- ->> operator
- @> contains operator
- GIN index on jsonb
- Text[] and integer[] arrays
- ANY()
- Unnest
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que PostgreSQL20 min
- 2psql et premières commandes25 min
- 3Création de bases de données et de tables30 min
- 4Types de données25 min
- 5SELECT et WHERE30 min
- 6Joins35 min
- 7Agrégats et regroupement30 min
- 8Index35 min
- 9Transactions et Isolation35 min
- 10Functions et Triggers35 min
- 11JSONB et tableaux35 min
- 12EXPLAIN et optimisation des requetes35 min
- 13Sauvegarde et restauration25 min
- 14Projet final : Concevoir un schéma60 min
