Skip to content

Commit ca37e7b

Browse files
Update 2024-12-31_sql_json.md
corrections de quelques fautes de typo Signed-off-by: thomas-szczurek <[email protected]>
1 parent 1cba9dd commit ca37e7b

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

content/articles/2024/2024-12-31_sql_json.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
:::---
22
title: "Travailler avec du json et PostgreSQL"
33
subtitle: Jason et les éléphants
44
authors:
@@ -19,16 +19,15 @@ tags:
1919

2020
## Travailler avec du json dans PostgreSQL
2121

22-
Dans le cadre d'un projet personnel, j'ai voulu stocker une bonne partie des données du recensement de l'insee dans une base PostgreSQL avec des tables multimillésimes. Problème, même au sein d'un même jeu de données, les champs peuvent changer au cours des années et celà empêche de pouvoir dégager une structure de table fixe, ce qui est assez génant vous en conviendrez. La solution ? Passer par des données semi-structurées, soit stocker ces données en json dans le champ d'une table. Cet article se veut un condensé de cet expérience.
23-
22+
Dans le cadre d'un projet personnel, j'ai voulu stocker une bonne partie des données du recensement de l'Insee dans une base PostgreSQL avec des tables multimillésimes. Problème, même au sein d'un même jeu de données, les champs peuvent changer au cours des années et celà empêche de pouvoir dégager une structure de table fixe, ce qui est assez génant vous en conviendrez. La solution ? Passer par des données semi-structurées, soit stocker ces données en json dans le champ d'une table. Cet article se veut un condensé de cette
2423
!!! warning
2524
Ces travaux ont été réalisés avant la sortie de PostgreSQL 17 qui ajoute d'importantes fonctionnalités pour le json comme les [`JSON_TABLE`](https://doc.postgresql.fr/17/functions-json.html#FUNCTIONS-SQLJSON-TABLE), elles ne seront ici pas évoquées.
2625

2726
Puisque nous allons parler de json et de données semi-structurées, je me sens dans l'obligation de commencer cet article par un avertissement.
2827

2928
**Le modèle relationnel c'est bon, mangez en, et les contraintes d'intégrités ont été inventées pour de bonnes raisons.**
3029

31-
Cet article ne se veut surtout pas être une invitation à partir en mode yolo sur la gestion des données "c'est bon ya qu'a tout mettre en json" (comme un vulgaire dev qui mettrait tout dans mongodb diraient les mauvaises langues).
30+
Cet article ne se veut surtout pas être une invitation à partir en mode yolo sur la gestion des données "c'est bon ya qu'a tout mettre en json" (comme un vulgaire dev qui mettrait tout dans Mongodb diraient les mauvaises langues).
3231

3332
### Le json pour les débutant.es
3433

0 commit comments

Comments
 (0)