Principaux ajouts fonctionnels à PostgreSQL

Principaux ajouts fonctionnels à PostgreSQLDans le cadre de la préparation de deux formations que je dispenserai à Nantes la semaine prochaine, j’ai pris le temps, ce matin, de compiler les différentes notes de version mis en ligne par l’éditeur de PostgreSQL. J’y ai découvert de très nombreuses fonctionnalités que je ne connaissais pas encore. L’effeuillage des notes de version est un excellent moyen de faire votre veille sur un produit !

La liste fournie ci-dessous est loin, très loin d’être exhaustive. Elle retrace l’histoire de ce moteur de bases de données relationnel né en 1995.

Version Fonctionnalités ajoutées par l’éditeur de PostgreSQL
6.5 Création de l’utilitaire vacuumdb
Clause LIMIT/OFFSET dans SELECT
7.0 Support du INNER JOIN (SQL92) au niveau des jointures entre tables
7.1 Introduction du mécanisme des Write Ahead Log (WAL)
Support du type TOAST supportant des blocs de plus de 8k
Ajout du OUTER JOIN (LEFT, RIGHT, FULL)
7.2 Ajout de l’authentification MD5
SHOW ALL, RESET ALL
ELSEIF en PL/pgSQL
7.3 Requêtes préparées avec PREPARE, EXECUTE, DEALLOCATE
Fonctions de type TABLE
Vue pg_locks
Prise en charge des schémas et création de la variable search_path
Commande \timing dans psql
Stockage du login et du mot de passe dans ~/.pgpass
Ajout du paramètre log_duration dans postrgesql.conf
7.6 Prise en charge d’IPv6
8.0 Mode Archive
Instruction SAVEPOINT
8.1 Désactivation des triggers par ALTER TABLE ENABLE/DISABLE TRIGGER
Instruction CONTINUE dans une boucle LOOP en PL/PgSql
8.2 Clause FILLFACTOR pour les tables et les index
Création d’agrégats
Extensions adminpack, pg_freespacemap
8.3 Intégration au moteur de la recherche de type Full Text Search
Authentification Windows SSPI
Prise en charge du langage SQL/XML
Nouvelle syntaxe pour la commande CLUSTER
MOVE pour se déplacer dans un curseur
8.4 Common Table Expressions (CTE) avec WITH
Fonctions statistiques utilisant les opérateurs OVER (PARTITION BY…)
Prise en charge de l’authentification SSL
Extension pg_stat_statements
Ajout de la fonction pg_terminate_backend() pour terminer les sessions
9.0 Ajout du Log Shipping
Support Windows 64 bits
Contraintes d’exclusion utilisées au niveau PostGIS
Prise en charge du mode Keepalive
9.1 Opérateur OVER… PARTITION BY…
9.2 Arrivée de la commande pg_basebackup
Type de données intervalle
Triggers DDL écrits en C
9.3 Ajout des vues matérialisées
Opérateurs et fonctions JSON
LOB passant de 2 Go à 4 To
Prise en charge de l’écriture sur tables par les Foreign Data Wrappers
9.4 Commande ALTER SYSTEM pour changer les paramètres du fichier postgresql.conf
9.6 Introduction du parallélisme

 

 

PostgreSQL  / Formateur PostgreSQL Formation PostgreSQL PostgreSQL 

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)