Évolution de PostgreSQL en version 11

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
101
Mois de parution
mars 2019
Spécialité(s)


Résumé

La version 11 de PostgreSQL est sortie le 18 octobre. Une première version corrective est déjà sortie et la seconde est prévue pour le 14 février 2019. Cette nouvelle version est principalement une version 10 améliorée : rien de bien révolutionnaire, mais de nouvelles fonctionnalités qui aident bien.


Comme d’habitude, les nouvelles fonctionnalités de la version précédente de PostgreSQL, comme le partitionnement et le parallélisme, ont profité largement de ces améliorations, et nous en ferons donc un point assez détaillé. Néanmoins, il y a malgré tout une nouvelle fonctionnalité qui fait son apparition : la gestion transactionnelle dans de vraies procédures stockées (et non plus des fonctions déguisées en procédures). Nous verrons tout cela dans cet article.

Gestion transactionnelle dans les procédures stockées

C’est certainement la grande nouveauté de cette version !

Avant la version 11, PostgreSQL ne connaissait que les fonctions stockées. Une routine de ce type était créée avec un CREATE FUNCTION et devait toujours indiquer un type de données en retour. Il était possible d’imiter une procédure en indiquant que la routine renvoyait void pour qu’elle ne renvoie effectivement rien. Cependant, elle devait être appelée via un SELECT et...

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous