Épisode
Même JSONB dans Postgres a besoin de schémas
par Chris Ellis
Vidéo d’une conférence sur les schémas et JSONB dans Postgres présentés par Chris Ellis à POSETTE : An Event for Postgres 2024. PostgreSQL offre une excellente prise en charge de JSON, qui a été un changement de jeu pour moi dans un certain nombre de projets et cas d’usage, offrant des solutions faciles pour ces moments où vous avez vraiment besoin de stocker des structures complexes, ou les inconnus.
Toutefois, souvent, vous devez toujours contrôler ce qui est stocké, ou au moins exiger une forme au minimum.
Heureusement PostgreSQL dispose d’une grande gamme de fonctionnalités pour garantir l’intégrité des données et faciliter notre vie future.
Nous allons prendre une brève vue d’ensemble de la prise en charge JSON de PostgreSQL, ainsi que quelques exemples pratiques et réels de quand et comment vous pouvez l’utiliser.
Ensuite, nous allons examiner comment vous pouvez contrôler ces inconnus inconnus avec les contraintes JSON Schema et CHECK.
Chris est un geek informatique et électronique, qui aime travailler avec code source ouvert logiciel. Il est un consultant de tous les métiers qui passe généralement ses systèmes d’ingénierie avec PostgreSQL, Java et Linux. Maintenant et puis il obtient le temps de concevoir des électronique souvent impliquant ESP32s, Raspberry Pi CM4s et badges LED.
Chapitres
- 00:00 : Introduction
- 02:19 - Gestion des données complexes ou inconnues
- 03:58 - Prise en charge json de PostgreSQL
- 09:39 - Les choses peuvent se tromper
- 11:52 - Recherche du type
- 13:00 - Contraintes de vérification
- 14:29 - Structure
- 17:50 - Fonctions pour le sauvetage
- 19:57 - Schémas JSON
Ressources recommandées
- Tout ce que vous devez savoir sur POSETTE : Un événement pour Postgres 2024
- Diapositives pour cette conversation
Épisodes associés
Connexion
- Twitter/X – @PosetteConf
- Mastodon - @posetteconf
- Threads – @posetteconf
- S’abonner à l’actualité POSETTE
- Chris Ellis | LinkedIn : /in/chris-ellis-29177a41/ | bergamot.social : @intrbiz
Vidéo d’une conférence sur les schémas et JSONB dans Postgres présentés par Chris Ellis à POSETTE : An Event for Postgres 2024. PostgreSQL offre une excellente prise en charge de JSON, qui a été un changement de jeu pour moi dans un certain nombre de projets et cas d’usage, offrant des solutions faciles pour ces moments où vous avez vraiment besoin de stocker des structures complexes, ou les inconnus.
Toutefois, souvent, vous devez toujours contrôler ce qui est stocké, ou au moins exiger une forme au minimum.
Heureusement PostgreSQL dispose d’une grande gamme de fonctionnalités pour garantir l’intégrité des données et faciliter notre vie future.
Nous allons prendre une brève vue d’ensemble de la prise en charge JSON de PostgreSQL, ainsi que quelques exemples pratiques et réels de quand et comment vous pouvez l’utiliser.
Ensuite, nous allons examiner comment vous pouvez contrôler ces inconnus inconnus avec les contraintes JSON Schema et CHECK.
Chris est un geek informatique et électronique, qui aime travailler avec code source ouvert logiciel. Il est un consultant de tous les métiers qui passe généralement ses systèmes d’ingénierie avec PostgreSQL, Java et Linux. Maintenant et puis il obtient le temps de concevoir des électronique souvent impliquant ESP32s, Raspberry Pi CM4s et badges LED.
Chapitres
- 00:00 : Introduction
- 02:19 - Gestion des données complexes ou inconnues
- 03:58 - Prise en charge json de PostgreSQL
- 09:39 - Les choses peuvent se tromper
- 11:52 - Recherche du type
- 13:00 - Contraintes de vérification
- 14:29 - Structure
- 17:50 - Fonctions pour le sauvetage
- 19:57 - Schémas JSON
Ressources recommandées
- Tout ce que vous devez savoir sur POSETTE : Un événement pour Postgres 2024
- Diapositives pour cette conversation
Épisodes associés
Connexion
- Twitter/X – @PosetteConf
- Mastodon - @posetteconf
- Threads – @posetteconf
- S’abonner à l’actualité POSETTE
- Chris Ellis | LinkedIn : /in/chris-ellis-29177a41/ | bergamot.social : @intrbiz
Vous voulez donner votre avis ? Soumettez un problème ici.