temBoard 7.0 - Plugin statements

Chambéry, le 28 septembre 2020

Une nouvelle version 7.0 de temBoard est disponible. Elle inclut un tout nouveau plugin statements. Nous espérons que vous allez l’aimer.

→ Lire la suite...

temBoard 7.0 - Statements plugin

Chambéry, September the 28th 2020

A new version 7.0 of temBoard is available. It includes a brand new statements plugin! We hope you will like it.

→ Lire la suite...

Bienvenue à PostgreSQL 13 !

Paris, le 25 septembre 2020

PostgreSQL sort sa version 13.0. Voici le communiqué publié hier par le PostgreSQL Global Development Group, complété par quelques hyperliens utiles. Un grand merci aux personnes ayant contribué à ce travail de communication qui bénéficie à la communauté !

→ Lire la suite...

Patroni 2.0 dans les dépôts YUM de PostgreSQL !

Paris, le 11 septembre 2020

Devrim Günduz a tweeté le 18 août à propos de la mise à disposition de Patroni dans les dépôts YUM, avant d’annoncer celle de la version 2.0. Mais peut-être vous demandez-vous comment mettre en place une architecture simple de Haute Disponibilité avec Patroni et etcd ? Au cas où, voici les instructions de l’un de nos DBAs Alexandre Pereira.

→ Lire la suite...

Une communauté active autour de check_pgbackrest !

Paris, le 9 septembre 2020

check_pgbackrest est un outil permettant de superviser les sauvegardes de pgBackRest manuellement ou depuis un système de supervision Nagios (ou dérivé).

La dernière version parue en juillet dernier fut rapidement disponible dans les dépôts YUM de la communauté (PGDG).

→ Lire la suite...

Sortie de PostgreSQL 12.4, 11.9, 10.14, 9.6.19, 9.5.23 et de la version 13 Bêta 3

Paris, le 14 août 2020

Le PostgreSQL Global Development Group a annoncé la sortie de la mise à jour de toutes les versions supportées de PostgreSQL, soit les versions 12.4, 11.9, 10.14, 9.6.19, 9.5.23 et ainsi que la troisième bêta de PostgreSQL 13. Cette mise à jour corrige deux problèmes de sécurité et plus de 50 bogues rapportés au cours des trois derniers mois.

→ Lire la suite...

temBoard 6.0

Villamblard, le 15 juin 2020

L’interface de gestion de PostgreSQL à distance temBoard sort en version 6.0 ! Au menu : support PostgreSQL 12, migration automatique du schéma et support Debian Buster.

→ Lire la suite...

temBoard 6.0

Villamblard, June the 15th 2020

The PostgreSQL Remote Control temBoard 6.0 is released now! Including PostgreSQL 12 support, automatic schema upgrade, Debian Buster support and more.

→ Lire la suite...

Découvrez pg_activity 1.6

Nantes, le 25 mai 2020

pg_activity est un utilitaire qui permet de surveiller, depuis la ligne de commande et en temps réel, les requêtes qui s’exécutent sur une instance PostgreSQL. Sa version 1.6 est sortie.

→ Lire la suite...

Sortie de PostgreSQL 12.3, 11.8, 10.13, 9.6.18 et 9.5.22

Paris, le 18 mai 2020

Le PostgreSQL Global Development Group publie une mise à jour de toutes les versions supportées de sa base de données, soient les versions 12.3, 11.8, 10.13, 9.6.18 et 9.5.22. Cette mise à jour corrige un problème de sécurité trouvé dans le serveur PostgreSQL et plus de 75 bugs rapportés ces trois derniers mois.

→ Lire la suite...

temBoard 5.0 est disponible

Villamblard, le 30 avril 2020

L’interface de gestion de PostgreSQL à distance temBoard sort en version 5.0 ! Celle-ci apporte des changements importants pour le déploiement et les performances. Les prochaines fonctionnalités avancent.

→ Lire la suite...

Actualité ldap2pg


Villamblard, le 15 avril 2020

ldap2pg est un outil de synchronisation des rôles et des privilèges d’une instance PostgreSQL à partir d’un annuaire compatible LDAP. La configuration est simple et puissante, via un fichier YAML. ldap2pg facilite l’intégration et la sécurisation de PostgreSQL dans votre infrastructure.

→ Lire la suite...

Pseudonymisation ou Anonymisation ?


Paris, le 31 mars 2020

Dalibo vient de publier une nouvelle version de PostgreSQL Anonymizer qui introduit des nouvelles fonctions de pseudonymisation. L’occasion de revenir sur ce concept et en quoi il diffère de l’anonymisation.

→ Lire la suite...

Sortie de E-Maj 3.3.0


Paris, le 23 mars 2020

E-Maj est un logiciel satellite de PostgreSQL qui permet de tracer les mises à jour de tables et séquences d’une base de données. Sa version 3.3 vient de sortir.

→ Lire la suite...

Sortie de PostgreSQL 12.2, 11.7, 10.12, 9.6.17, 9.5.21 et 9.4.26


Paris, le 13 février 2020

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de vos systèmes de bases de données, à savoir : 12.2, 11.7, 10.12, 9.6.17, 9.5.21 et 9.4.26. Cette sortie corrige plus de 75 bugs signalés sur les trois derniers mois.

→ Lire la suite...

Sortie de pitrery 3.0

Caen, le 29 janvier 2020

Pitrery, le logiciel simplifiant le PITR, est disponible en version 3.0. Il apporte le support de PostgreSQL en version 12.

→ Lire la suite...

Sortie de pitrery 2.4

Caen, le 20 novembre 2019

Pitrery, le logiciel simplifiant le PITR, est disponible en version 2.4, supportée par une équipe de développeurs de Dalibo renouvelée.

→ Lire la suite...

Sortie de PostgreSQL 12.1, 11.6, 10.11, 9.6.16, 9.5.20 et 9.4.25


Paris, le 15 novembre 2019

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de vos systèmes de bases de données, à savoir : 12.1, 11.6, 10.11, 9.6.16, 9.5.20 et 9.4.25. Cette sortie corrige plus de 60 bugs signalés sur les trois derniers mois.

→ Lire la suite...

Sortie de E-Maj 3.2.0


Paris, le 22 octobre 2019

Trois mois après la sortie de sa version 3.1, E-Maj 3.2.0 est dans la place !

→ Lire la suite...

PEV2, multiple ways to use it

Chambéry, October 10th 2019

PEV2 (the plans graphical vizualizer) can be used in differents ways.

→ Lire la suite...

Sortie de PostgreSQL 12

Paris, le 4 octobre 2019

PostgreSQL sort sa version 12.0 ! Voici le communiqué publié hier par le PostgreSQL Global Development Group, complété par quelques hyperliens utiles.

→ Lire la suite...

PEV2, yet another query plan visualization tool

Chambéry, October 3rd 2019

PEV is dead, please welcome PEV2!

PEV2 is a graphical visualization tool to understand PostgreSQL execution plans.

→ Lire la suite...

PostgreSQL Anonymizer 0.3 : Masquage permanent et dumps anonymes


Paris, 24 Septembre 2019

postgresql_anonymizer est une extension qui cache ou remplace les données personnelles ou sensibles dans une base PostgreSQL.

→ Lire la suite...

PostgreSQL Anonymizer 0.3: In-Place Masking and Anonymous Dumps


Paris, September 13th 2019

postgresql_anonymizer is an extension that hides or replaces personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database.

→ Lire la suite...

ldap2pg 5.0 released


Paris, September 2nd 2019

ldap2pg is a tool for roles and privileges synchronization from a LDAP compatible directory. Configuration is simple yet powerful, from a YAML file. ldap2pg eases integration and security of PostgresSQL in your infrastructure.

After vacation, ldap2pg is available in version 5.0. The project features a major functionality: client-side LDAP join, aka LDAP sub-queries. Joins are handful especially with Active Directory schema.

→ Lire la suite...

Sortie de ldap2pg version 5.0


Paris, le 2 septembre 2019

ldap2pg est un outil de synchronisation des rôles et des privilèges d’une instance PostgreSQL à partir d’un annuaire compatible LDAP. La configuration est simple et puissante, via un fichier YAML. ldap2pg facilite l’intégration et la sécurisation de PostgreSQL dans votre infrastructure.

Pour la rentrée 2019, le projet est disponible en version 5.0. Le projet accueille une fonctionnalité majeure : les sous-requêtes LDAP, ou jointure LDAP côté client. Les jointures sont pratiques surtout avec le schéma Active Directory.

→ Lire la suite...

E-Maj 3.1 fait sa rentrée

Paris, le 30 août 2019

En ce début d’été, nous avons publié la version 3.1 du logiciel E-Maj et de son client Emaj-web.

→ Lire la suite...

Sortie de PostgreSQL 11.5, 10.10, 9.6.15, 9.5.19, 9.4.24 et de la version 12 Bêta 3

Paris, le 9 août 2019

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 11.5, 10.10, 9.6.15, 9.5.19, 9.4.24 et ainsi que la troisième bêta de PostgreSQL 12.

→ Lire la suite...

temBoard - La version 4.0 arrive

Paris, 15 juillet 2019

temBoard, l’interface de gestion pour PostgreSQL, sort sa version 4.0 ! Parmi les nouvelles fonctionnalités, découvrez la très utile notification.

→ Lire la suite...

temBoard - The 4.0 version is released!

Paris, July 15th 2019

Release of temBoard 4.0, the powerful PostgreSQL management tool developed inside Dalibo Labs! Let’s find out its main new feature… alerting.

→ Lire la suite...

Sortie de PostgreSQL 11.4, 10.9, 9.6.14, 9.5.18, 9.4.23 et de la version 12 Bêta 2 !

Paris, le 24 juin 2019

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 11.4, 10.9, 9.6.14, 9.5.18, 9.4.23, et la 12 bêta 2.

→ Lire la suite...

Sortie de PostgreSQL 11.3, 10.8, 9.6.13, 9.5.17, 9.4.22

Paris, le 9 mai 2019

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 11.3, 10.8, 9.6.13, 9.5.17 et 9.4.22

→ Lire la suite...

Du changement dans le packaging YUM !

Paris, le 18 avril 2019

Depuis le 15 avril 2019, il n’y a désormais plus qu’1 seul RPM de création des dépôts YUM par distribution. Ce package contient maintenant les informations des dépôts pour toutes les versions majeures de PostgreSQL disponibles et supportées.

Ce changement, annoncé par Devrim sur la mailing list pgsql-pkg-yum, a quelques impacts.

→ Lire la suite...

Sortie de E-Maj v3.0

Paris, le 2 avril 2019

E-Maj, la solution permettant de “faire voyager les données PostgreSQL dans le temps”… (re)découvrez ses fonctionnalités et les nouveautés de sa version 3.0 !

→ Lire la suite...

check_pgbackrest - Découvrez la version 1.5 !

Paris, le 26 mars 2019

Voici la version 1.5 de check_pgbackrest, le plugin de supervision de sauvegardes de pgBackRest !

→ Lire la suite...

temBoard - Découvrez la version 3.0 !

Paris, 21 mars 2019

Voici la version 3.0 de temBoard, l’interface de gestion pour PostgreSQL !

→ Lire la suite...

temBoard - find out about the 3.0 version!

Paris, March 21st 2019

Release of temBoard 3.0, the powerful PostgreSQL management tool developed inside Dalibo Labs!

→ Lire la suite...

Sortie de PostgreSQL 11.2, 10.7, 9.6.12, 9.5.16, 9.4.21

Paris, le 14 février 2019

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 11.2, 10.7, 9.6.12, 9.5.16 et 9.4.21.

→ Lire la suite...

E-Maj - Présentation de l'extension pour PostgreSQL au CNRS


Paris, le 3 décembre 2018

Le 6 novembre dernier, Philippe Beaudoin, consultant Dalibo, a été invité par le Réseau Bases de Données du CNRS à co-animer deux ateliers sur l’utilisation de l’extension PostgreSQL E-Maj pour la traçabilité des changements de données.

→ Lire la suite...

Sortie de PostgreSQL 11.1, 10.6, 9.6.11, 9.5.15, 9.4.20, 9.3.25


Paris, le 12 novembre 2018

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 11.1, 10.6, 9.6.11, 9.5.15, 9.4.20 ainsi qu’une dernière mise à jour pour la version 9.3 qui ne sera dorénavant plus supportée par la communauté.

→ Lire la suite...

Sortie de PostgreSQL v11 - release note !


Paris, le 19 octobre 2018

La version 11 de notre Système de Gestion de Base de Donnée (SGBD) préféré PostgreSQL est sortie. Après plusieurs mois de tests, PostgreSQL 11 sort officiellement, pour le plus grand plaisir de nos experts, qui vous ont traduit la “release note”.

→ Lire la suite...

Mise à Jour pgBadger v10.0 - corrections et changement de statut


Paris, le 10 septembre 2018

Gilles Darold publie aujourd’hui la version 10.0 de pgBadger, l’outil pour PostgreSQL qui analyse votre trafic SQL et vous livre un rapport complet avec des graphes dynamiques sur les performances de votre serveur et les axes d’optimisation possibles.

→ Lire la suite...

Release pgBadger v10.0 - new features and status update


Paris, september 10th 2018

Gilles Darold released today version 10.0 of pgBadger, the PostgreSQL log analyzer built for speed with fully detailed reports and professional rendering. It outperform any other PostgreSQL log analyzer.

→ Lire la suite...

Release - temboard v2.0 features Alerting


Paris, september 6th 2018

Our developers Julien Tachoires, Étienne Bersac and Pierre Giraud are releasing a new version (v2.0) of our favorite PostgreSQL management tool : temboard.

→ Lire la suite...

temboard v2.0 introduit les Alertes


Paris, le 6 septembre 2018

En cette rentrée 2018, nos développeurs Julien Tachoires, Étienne Bersac et Pierre Giraud sortent la version 2.0 de notre outil de gestion PostgreSQL préféré : temboard.

→ Lire la suite...

Sortie de PostgreSQL 10.5, 9.6.10, 9.5.14, 9.4.19, 9.3.24


Paris, le 10 août 2018

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 10.5, 9.6.10, 9.5.14, 9.4.19, 9.3.24, ainsi que la publication de la version 11 en Bêta 3.

→ Lire la suite...

Sortie de E-maj v.2.3.0 - Quelles sont les nouveautés de cette version ?


Paris, le 13 juillet 2018

Dans la lignée des versions précédentes, E-Maj continue d’évoluer vers plus de souplesse dans la gestion des groupes de tables.

→ Lire la suite...

Sortie de PostgreSQL 10.4, 9.6.9, 9.5.13, 9.4.18 et 9.3.23


Paris, le 14 mai 2018

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 10.4, 9.6.9, 9.5.13, 9.4.18 et 9.3.23.

→ Lire la suite...

Sortie de PostgreSQL 10.3, 9.6.8, 9.5.12, 9.4.17, 9.3.22


Paris, le 01 mars 2018

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 10.3, 9.6.8, 9.5.12, 9.4.17 et 9.3.22.

→ Lire la suite...

Sortie de PostgreSQL 10.2, 9.6.7, 9.5.11, 9.4.16, 9.3.21


Paris, le 08 février 2018

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions supportées de PostgreSQL, à savoir : 10.2, 9.6.7, 9.5.11, 9.4.16 et 9.3.21.

→ Lire la suite...

temBoard - administrez simplement votre parc d'instances PostgreSQL


Paris, le 18 janvier 2018

temBoard est un outil de gestion puissant pour PostgreSQL. Ce dernier permet de centraliser la supervision et l’administration d’un parc d’instances PostgreSQL. Grâce à cet outil, gérez vos bases de données simplement et de manière centralisée.

→ Lire la suite...

Sortie de ldap2pg version 4.0


Paris, le 22 décembre 2017

ldap2pg est un outil de synchronisation des rôles et des ACL dans PostgreSQL à partir d’un annuaire compatible LDAP. La configuration est simple et puissante, via un fichier YAML. ldap2pg facilite l’intégration et la sécurisation de PostgreSQL dans votre infrastructure.

Juste avant les fêtes, ldap2pg 4.0 arrive avec des ACL prédéfinies, le support CentOS 6, la gestion des caractères unicode et son lot de correctifs.

Joyeux Noël !

→ Lire la suite...

Sortie de check_pgactivity version 2.3


Paris, le 4 décembre 2017

check_pgactivity est un plugin Nagios de supervision d’instances PostgreSQL. Ce plugin est écrit spécifiquement pour fournir un jeu de données de performances très riche, et il permet de superviser tous les différents aspects d’une instance PostgreSQL.

→ Lire la suite...

Migrer vers PostgreSQL 10 : les points à surveiller

À chaque nouvelle version de PostgreSQL 10, des changements majeurs peuvent provoquer des incompatibilités avec les versions précédentes.

Voici un rapide tour d’horizon des points à surveiller lors d’une mise à jour de vos instances avec la version 10.

→ Lire la suite...

Sortie de PostgreSQL 10.1, 9.6.6, 9.5.10, 9.4.15, 9.3.20 et 9.2.24


Paris, le 10 novembre 2017

Le PostgreSQL Global Development Group vient de publier une mise à jour pour toutes les versions de PostgreSQL : 10.1, 9.6.6, 9.5.10, 9.4.15, 9.3.20, et 9.2.24. Cette mise à jour corrige 3 failles de sécurité ainsi que des problèmes découverts autour des index BRIN, la réplication logique et d’autres bugs signalés durant les 3 derniers mois.

Tous les utilisateurs de PostgreSQL doivent appliquer cette mise à jour dès que possible.

→ Lire la suite...

PostgreSQL 10.1, 9.6.6, 9.5.10, 9.4.15, 9.3.20, and 9.2.24 released!


Paris, November 10th 2017

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 10.1, 9.6.6, 9.5.10, 9.4.15, 9.3.20, and 9.2.24. This release fixes three security issues. This release also fixes issues found in BRIN indexing, logical replication and other bugs reported over the past three months.

→ Lire la suite...

Nouveaux paquets RPM officiels pour SUSE SLES


Paris, le 9 novembre 2017

La communauté PostgreSQL propose désormais un dépôt de paquets RPM pour la distribution SUSE SLES 12 sur https://zypp.postgresql.org/.

Ce nouveau dépôt contient des paquets pour les versions 9.5, 9.6 et 10 de Postgres, ainsi que de nombreux outils associés : pgAdmin4, PostGIS, etc.

→ Lire la suite...

New Official RPM packages for SUSE SLES


Paris, November 9th 2017

From now on, PostgreSQL community will offer a RPM package repository for SUSE SLES 12 distribution on https://zypp.postgresql.org/. This new repo contains packages for version 9.5, 9.6 and 10 of PostgreSQL, as well as multiple associated tools such as pgAdmin4, PostGIS, etc.

→ Lire la suite...

Sortie de HypoPG v1.1.0


Paris, le 05 octobre 2017

HypoPG est une extension pour PostgreSQL ajoutant la fonctionnalité d’index hypothétique. Les index hypothétiques, ou virtuels, n’existent pas réellement, donc ne consomment aucune ressource disque ou CPU pour être créés. Ils sont utiles pour savoir si des index peuvent améliorer les performances de requêtes problématiques, car on peut savoir si PostgreSQL utiliserait ces index ou non, sans dépenser de ressources pour les créer.

→ Lire la suite...

Sortie de PostgreSQL version 10

Paris, le 05 octobre 2017

La version 10 de notre Système de Gestion de Base de Donnée (SGBD) préféré PostgreSQL est sortie. Après plusieurs mois de tests, PostgreSQL 10 sort officiellement, pour le plus grand plaisir de nos experts, mais également de nos clients.

→ Lire la suite...

Sortie de PostgreSQL version 10 - Release note

Paris, le 05 octobre 2017

Le PostgreSQL Global Development Group annonce ce jour la sortie de PostgreSQL 10, dernière version du système libre de gestion de bases de données SQL de référence.

→ Lire la suite...

Sortie de PoWA 3.1.1


Paris, le 21 septembre 2017

PoWA est une extension PostgreSQL permettant de collecter et échantillonner des données sur l’utilisation de vos base, afin de vous fournir une analyse en temps réelle de la charge de votre instance, quelles sont les ressources consommés et proposer des optimisations des requêtes les plus consommatrices.

→ Lire la suite...

Sortie de ldap2pg version 3.0


Lyon, le 14 septembre 2017

ldap2pg est un outil de synchronisation des rôles et des ACL dans PostgreSQL à partir d’un annuaire compatible LDAP. Une nouvelle version 3.0 vient de sortir avec quelques correctifs et améliorations particulièrement autour des ACL.

La configuration est simple et puissante, via un fichier YAML. Ldap2pg permet également d’auditer une instance PostgreSQL. Ldap2pg facilite l’intégration et la sécurisation de PostgreSQL dans votre infrastructure.

→ Lire la suite...

Sortie de PAF version 2.2.0


Lyon, le 13 septembre 2017

PostgreSQL Automatic Failover (PAF) est un outil de haute disponibilité pour PostgreSQL, reposant sur Pacemaker et Corosync. L’outil est capable de détecter des erreurs sur différents services et décider de manière automatique de basculer la ressource défaillante vers un autre nœud lorsque c’est possible.

→ Lire la suite...

Sortie de PostgreSQL 9.6.5, 9.5.9, 9.4.14, 9.3.19 et 9.2.23


Paris, le 31 août 2017

Le « PostgreSQL Global Development Group » a sorti une mise à jour de toutes les versions supportées de notre SGBD, soit 9.6.5, 9.5.9, 9.4.14, 9.3.19, et 9.2.23.

Ces versions incluent des correctifs permettant d’éviter un crash de pg_restore en mode parallèle. Elles apportent aussi des correctifs pour quelques autres bogues découverts depuis les dernières sorties d’août.

→ Lire la suite...

Sortie de PostgreSQL 9.6.4, 9.5.8, 9.4.13, 9.3.18, 9.2.22


Paris, le 10 août 2017

Le « PostgreSQL Global Development Group » a sorti une mise à jour pour toutes les versions de nos systèmes de bases de données incluant les versions 9.6.4, 9.5.8, 9.4.13, 9.3.18 et 9.2.22. Cette mise à jour corrige trois failles de sécurité. Elle corrige aussi plus de cinquante bugs rapportés au cours des trois derniers mois.

→ Lire la suite...

ldap2pg - Release v2.0

Paris, le 24 juillet 2017

Moins d’un mois après la version 1.0, Dalibo annonce la version 2.0 de ldap2pg, le couteau-suisse pour gérer les rôles PostgreSQL depuis un annuaire LDAP. La version 2.0 apporte la gestion des ACL et une meilleure intégration avec connexion LDAP chiffrée et authentification SASL. Enfin, ldap2pg arbore désormais un joli logo qui le rattache à la famille des projets Dalibo Labs !

Logo ldap2pg

→ Lire la suite...

ldap2pg - Release v1.0

Paris, le 06 juillet 2017

Dalibo annnonce la première version officielle de son dernier projet ldap2pg, votre couteau-suisse pour synchroniser les rôles depuis n’importe quel annuaire LDAP. La version 1.0 apporte la gestion complète des rôles.

→ Lire la suite...

Nouvel outil Dalibo Labs - ldap2pg

Paris, le 29 juin 2017

Étienne, un des développeurs de notre Agence dev, a initié un nouveau projet pour répondre au besoin d’un client Dalibo. Le client souhaitait exprimer finement les règles de synchronisation des rôles et des ACLs de Postgres depuis un annuaire Active Directory. Ainsi est né ldap2pg !

→ Lire la suite...

Sortie de la beta de PAF v2.2.0

Paris, le 27 juin 2017

Le 26 juin 2017, est sortie une version beta de l’outil opensource PostgreSQL Automatic Failover (PAF) v2.2.0, lisez l’article pour en apprendre davantage sur ce release.

→ Lire la suite...

Sortie de check_pgactivity 2.2

Paris, le 06 juin 2017

L’OPMDG sort enfin la version 2.2 de check_pgactivity . Une grande partie des modifications ont été implémentées il y a quelques temps déjà, mais cette version apporte enfin du support officiel pour PostgreSQL 9.6.

→ Lire la suite...

Mise à jour de sécurité 2017-05-11

Paris, le 11 mai 2017

Le groupe global de développement de PostgreSQL a délivré une mise à jour pour toutes les versions de nos systèmes de bases de données incluant les versions 9.6.3, 9.5.7, 9.4.12, 9.3.17 et 9.2.21. Cette mise à jour corrige trois problèmes de sécurité. Il corrige aussi d’autres bugs rapportés au cours des trois derniers mois.

→ Lire la suite...

Sortie de E-Maj 2.0.1

La version 2.0.1 de l’extension PostgreSQL E-Maj vient de sortir.

Cette version mineure corrige essentiellement un bug dans la procédure d’upgrade de la version précédente.

Mais la “vraie” nouveauté touche à la documentation. Celle-ci est maintenant disponible en ligne, en français comme en anglais, sur https://emaj.readthedocs.io/fr/latest/index.html.

→ Lire la suite...

Sortie de PostgreSQL 9.6.2, 9.5.6, 9.4.11, 9.3.16, 9.2.20


Paris, le 09 février 2017

Le PostgreSQL Global Development Group a publié une mise à jour pour de toutes les versions supportées de notre système de base de données, les versions 9.6.2, 9.5.6, 9.4.11, 9.3.16, et 9.2.20. Ces versions incluent un correctif contre des problèmes de corruption de données lors de créations d’index et lors du rejeu des journaux de transactions dans certaines situations, qui sont détaillées ci-dessous. Elles incluent également la correction de plus de 75 autres bugs qui ont été remontés durant ces trois derniers mois.

Les utilisateurs devraient planifier l’application de cette mise à jour lors de la prochaine interruption de service planifiée.

→ Lire la suite...

Nouvelle version 18.0 d'Ora2Pg !

Paris, le 31 Janvier 2017

La nouvelle version 18.0 d’Ora2Pg vient d’être publiée. Il s’agit d’une version majeure apportant beaucoup de nouveautés, notamment :

  • La réécriture automatique des outer join (+) en syntaxe ANSI. Ceci fait d’Ora2Pg le premier outil libre en ligne de commande permettant la réécriture de cette syntaxe. Cela ne fonctionne encore que sur des formes simples, mais c’est un commencement.
  • Ajout de l’export des colonnes virtuelles d’Oracle en une colonne réelle avec un trigger associé.
  • Ajout de la possibilité de convertir les types RAW/CHAR/VARCHAR2 avec une précision dans un type particulier avec la directive DATA_TYPE. Très pratique lorque l’on veut par exemple transformer les RAW(32) ou VARCHAR2(32) en type uuid sous PostgreSQL.
  • Ajout de l’export des statuts ‘NOT VALIDATED’ des clés étrangères et contraintes check d’Oracle en contraintes ‘NOT VALID’ dans PostgreSQL.
  • Ajout de l’export des variables globales d’Oracle définies dans les packages en “customs variables” définies dans une session. Si une variable est une constante ou a une valeur assignée par défaut, ora2pg créera un nouveau fichier de déclaration de ces variables initialisées (global_variables.conf) pour son inclusion depuis le fichier postgresql.conf.
  • Création automatique de la configuration full text search lorsque la directive USE_UNACCENT est activée en utilisant la détection automatique de la langue des lexèmes dans Oracle. Par exemple :
  	CREATE TEXT SEARCH CONFIGURATION fr (COPY = french);
    	ALTER TEXT SEARCH CONFIGURATION fr ALTER MAPPING FOR
    		hword, hword_part, word WITH unaccent, french_stem;
    	CREATE INDEX place_notes_cidx ON places
    			USING gin(to_tsvector('fr', place_notes));
La directive FTS_CONFIG permet maintenant de forcer cette valeur.
→ Lire la suite...

Sortie de pgBadger 9.1

DALIBO est heureux d’annoncer la sortie de pgBadger 9.1. PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs PostgreSQL.

→ Lire la suite...

Nouvelle version 1.6 de pgFormatter !

Paris, le 23 janvier 2017

La nouvelle version 1.6 de pgFormatter est sortie aujourd’hui. Elle corrige certains problèmes et améliore grandement le formatage des requêtes SQL.

Elle inclut aussi une nouvelle option --placeholder ou -p qui a été introduite pour permettre l’utilisation d’expressions régulières pour la recherche de code à ne pas formater.

→ Lire la suite...

Sortie de PostgreSQL 9.6.1, 9.5.5, 9.4.10, 9.3.15, 9.2.19 et 9.1.24


Paris, le 27 octobre 2017

Le PostgreSQL Global Development Group a publié une mise à jour pour toutes les versions supportées de notre système de base de données, les versions 9.6.1, 9.5.5, 9.4.10, 9.3.15, 9.2.19 et 9.1.24, où la version 9.1.24 est la dernière de la branche 9.1. Cette version corrige un problème d’enregistrement dans les journaux de transaction (WAL) des relations tronquées pouvant conduire à une corruption de données. Elle résout aussi un certain nombre de bugs rapportés sur les trois derniers mois. Les utilisateurs qui sont affectés par cette corruption de données doivent faire la mise à jour immédiatement. Les autres devraient planifier cette mise à jour à la prochaine interruption de service planifiée.

→ Lire la suite...

Sortie de PostgreSQL 9.6

Le 29 septembre 2016:

Le PostgreSQL Global Development Group vient de publier PostgreSQL 9.6, la dernière mouture de la base de données open source de référence. Cette version va permettre aux utilisateurs de monter en puissance verticalement (“scale up”) et horizontalement (“scale out”) avec ses nouvelles fonctionnalités, notamment : les requêtes parallèles, l’amélioration de la réplication synchrone, la recherche de phrase et des gains sur les performances et le confort d’utilisation.

Scalabilité verticale avec les requêtes parallèles

La version 9.6 est capable de paralléliser certaines opérations et ainsi mobiliser plusieurs processeurs pour retourner le résultat plus rapidement. Cela concerne notamment les scans séquentiels, les agrégats et les jointures. Selon le contexte et le nombre de cœurs disponibles, la parallélisation peut accélérer certaines requêtes jusqu’à 32 fois plus vite.

Mike Sofen, responsable des bases de données chez Synthetic Genomics explique : “J’ai migré la totalité de notre plateforme de données génomiques (25 milliard de lignes précédemment hébergées sur MySQL) sur une seule instance Postgres en profitant de la compression du format JSONB datatype et des excellents modes d’indexation disponibles (GIN, BRIN, and B-tree). Maintenant grâce à la version 9.6, je compte sur la parallélisation pour accélérer certaines requêtes sur nos tables volumineuses”.

Scalabilité horizontale avec la réplication synchrone et postgres_fdw

Deux nouvelles options ont été ajoutées à PostgreSQL pour maintenir des lectures cohérentes sur l’ensemble des noeuds d’un cluster. D’une part, on peut répliquer plusieurs noeuds de manière synchrone ; d’autre part, l’option ‘‘remote_apply’’ assure une vue cohérente des données. Ces nouveautés permettent de créer des noeuds identiques et de répartir les lectures sur plusieurs instances.

Par ailleurs, le connecteur postgres_fdw, qui permet de relier deux instances PostgreSQL entre elles, est désormais capable de déporter des opérations sur les serveurs distants. Le driver postgres_fdw peut maintenant pousser (“push down”) les jointures, les tris et les mises à jours groupées vers l’instance cible, ce qui permet aux utilisateurs de distribuer les gros trafics SQL sur plusieurs serveurs. Ces fonctions seront bientôt ajoutées sur les autres connecteurs FDW.

“Avec la possibilité de déporter les ordres JOIN, UPDATE et DELETE, les Foreign Data Wrappers sont devenus une solution complète pour répartir des données sur plusieurs bases. Par exemple, PostgreSQL peut traiter des données en provenance de 2 ou plusieurs bases différentes” déclare Julyanto Sutandang, Directeur des Solutions Business chez Equinix.

Recherche plein texte sur des phrases

La recherche plein texte de PostgreSQL est désormais possible avec des phrases entières. Cela permet de rechercher une phrase exacte ou plusieurs mots qui seraient plus ou moins proches les uns des autres. En combinant cela avec de nouvelles options pour optimiser la recherche plein texte, PostgreSQL devient une solution de premier choix pour les “recherches hybrides” qui mélangent données relationnelles, JSON et recherche plein texte.

Un moteur plus agréable, plus facile et plus simple

Grâce aux nombreux tests réalisés par la communauté, les développeurs de PostgreSQL ont pu améliorer de nombreux points de performances et d’administration sur cette version. La réplication, l’agrégation, l’indexation, le tri et les procédures stockées sont devenus plus efficaces, et PostgreSQL utilise mieux les ressources en s’appuyant sur les derniers noyaux Linux. La gestion des tables volumineuses et volumétries complexes est plus simple, notamment grâce aux améliorations sur la commande VACUUM.

Liens utiles

  • Téléchargement : https://www.postgresql.org/downloads
  • Press Kit: https://www.postgresql.org/about/press/presskit96
  • Note de Version : https://www.postgresql.org/docs/current/static/release-9-6.html
  • Liste des nouveautés: http://docs.postgresql.fr/9.6/release.html https://wiki.postgresql.org/wiki/NewIn96

À propos de PostgreSQL:

PostgreSQL est le SGBD open source de référence, soutenu par une communauté internationale comprenant plusieurs milliers d’utilisateurs et des douzaines de sociétés. Lancé il y a 25 ans à l’université de Berkeley (Californie), le projet PostgreSQL avance à un rythme de développement inégalé. Au niveau fonctionnel, PostgreSQL est comparable aux SGBD propriétaires et les surpasse en terme d’extensibilité, de sécurité et de stabilité.

Plus d’informations sur PostgreSQL et sa communauté: http://www.postgresql.org/

→ Lire la suite...

Sortie de pgBadger 9

DALIBO est fier d’annoncer la sortie de pgBadger 9.0. PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Support des transactions autonomes dans PostgreSQL

Une transaction autonome est une transaction exécutée à partir d’une autre transaction principale permettant de réaliser des opérations SQL qui seront validées ou annulées (commit/rollback) indépendamment de la transaction appelante.

→ Lire la suite...

Sortie de pgBadger 8.2

DALIBO est fier d’annoncer la sortie de pgBadger 8.2. PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Sortie de PostgreSQL 9.5.4, 9.4.9, 9.3.14, 9.2.18 et 9.1.23


Paris, le 11 août 2016

Le PostgreSQL Global Development Group a publié une mise à jour pour toutes les versions supportées de notre système de base de données, les versions 9.5.4, 9.4.9, 9.3.14, 9.2.18 et 9.1.23. Cette version corrige deux problèmes de sécurité. Elle résout aussi un certain nombre de bugs rapportés sur les trois derniers mois. Les utilisateurs qui s’appuient sur l’isolation entre les utilisateurs de base de données devraient appliquer cette mise à jour au plus vite. Les autres devraient planifier cette mise à jour à la prochaine interruption de service planifiée.

→ Lire la suite...

PostgreSQL 9.6 - Version Bêta 3

Paris, le 22 juillet 2016

La version 9.6 de PostgreSQL est disponible depuis hier en version bêta 3, et devrait sortir en septembre prochain.

Si les fonctionnalités disponibles dans cette version vous intéressent, c’est plus que jamais le moment de tester cette version et remonter les bugs que vous pourriez rencontrer, afin d’accélérer le développement et permettre la sortie d’une version stable.

→ Lire la suite...

Sortie de PostgreSQL 9.5.3, 9.4.8, 9.3.13, 9.2.17 et 9.1.22


Paris, le 13 mai 2016

Le PostgreSQL Global Development Group a publié une mise à jour de toutes les versions supportées du SGBD, incluant les versions 9.5.3, 9.4.8, 9.3.13, 9.2.17 and 9.1.22. Ces versions mineures corrigent un certain nombre de problèmes découverts par les utilisateurs sur les deux derniers mois. Les utilisateurs touchés par les problèmes corrigés sont invités à mettre à jour leur installation immédiatement; les autres doivent planifier la mise à jour dès que possible.

→ Lire la suite...

Ora2Pg -Data Export Major Speed Improvement

Paris, April 6th 2016

Last week I received a patch from Svetlana Shorina PostgresPro about regular expressions and conditions checks in the function responsible for data formatting. Following their Oracle source and PostgreSQL destination types, data needs to be transformed before being inserted into PostgreSQL.

I knew that this part would benefit from being optimized but I always thought that this was a waste of time because, in my experience, most of the migration time is taken by the BLOB/CLOB escaping and this is something that cannot really be optimized. This is why I’ve never done this optimisation work and I was wrong.

Well I decided to reconsider and to make some benchmarks on different kinds of tables and data. I was really surprised, here are the results.

→ Lire la suite...

Mises à jour mineures de PostgreSQL 9.5.2, 9.4.7, 9.3.12, 9.2.16 et 9.1.21

Paris, le 5 avril 2016

Le PostgreSQL Global Development Group a publié une mise à jour de toutes les versions supportées du SGBD, incluant les versions 9.5.2, 9.4.7, 9.3.12, 9.2.16, et 9.1.21. Ces versions mineures corrigent deux problèmes de sécurité et un problème de corruption d’index dans la version 9.5. Elles comprennent également des corrections de bogues. Les utilisateurs de PostgreSQL 9.5.0 ou 9.5.1 doivent appliquer la mise à jour dès que possible.

→ Lire la suite...

Nouvelle version 17.3 d'Ora2Pg !

Paris, le 26 Mars 2016

Deux nouvelles versions 17.2 et 17.3 d’Ora2Pg viennent d’être publiées. Il s’agit de versions mineure corrigeant un certain nombre de problèmes remontés par les utilisateurs depuis la version majeure 17.0. Elle ajoute aussi deux nouvelles fonctionnalités:

  • La possibilité de transformer à la volée les types NUMBER(x,y) en booléens.
  • La possibilité de relocaliser complètement l’installation d’Ora2Pg dans un répertoire avec la commande perl Makefile.PL DESTDIR=/opt/ora2pg avant l’installation par make.
→ Lire la suite...

Sortie de pgBadger 8

DALIBO est fier d’annoncer la sortie de pgBadger 8.0. PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Nouvelle version 17.0 d'Ora2Pg !

Paris, le 22 Fevrier 2016

La nouvelle version 17.0 d’Ora2Pg vient d’être publiée. Il s’agit d’une version majeure apportant un nouveau type d’action permettant d’obtenir un décompte de tous les objets, clé primaires, contraintes, index, triggers, etc., des deux cotés, Oracle et PostgreSQL.

→ Lire la suite...

Sortie de PostgreSQL 9.5.1, 9.4.6, 9.3.11, 9.2.15 et 9.1.20

Paris, le 11 février 2016

Le PostgreSQL Global Development Group a publié une mise à jour de toutes les versions supportées du SGBD, incluant les versions 9.5.1, 9.4.6, 9.3.11, 9.2.15 et 9.1.20. Ces versions mineures corrigent deux problèmes de sécurité, ainsi qu’un certain nombre de problèmes découverts sur les quatre derniers mois. Les utilisateurs vulnérables aux problèmes de sécurité doivent mettre à jour leur installation immédiatement; les autres doivent planifier la mise à jour dès que possible.

→ Lire la suite...

Sortie de POWA 3.0.0

Paris, le 7 décembre 2015

DALIBO est fière de présenter la troisième version de PoWA, l’analyseur de trafic en temps réel pour PostgreSQL.

→ Lire la suite...

Nouvelle version 16.0 d'Ora2Pg !

Paris, le 19 Octobre 2015

La nouvelle version 16.0 d’Ora2Pg vient d’être publiée. Il s’agit d’une version majeure apportant beaucoup de nouveautés, notamment :

  • Migration complète de bases de données MySQL, exactement comme avec les bases Oracle.
  • Rapport d’estimation de la charge de migration pour les bases MySQL.
  • Nouveau script, ora2pg_scanner, qui permet de scanner un parc entier d’instances Oracle et MySQL.
  • Ajout d’une précision de niveau de difficulté technique sur l’estimation de la migration.
  • Possibilité de faire une estimation de la migration côté client en analysant les requêtes extraites de la table AUDIT_TRAIL (oracle) ou general_log (mysql).
  • Ora2Pg a aussi un nouveau site Internet qui a été fait en une nuit, et qui nécessite donc encore du travail. Voir http://ora2pg.darold.net/
→ Lire la suite...

Nouvelle version 1.5 de pgFormatter !

Paris, le 19 Octobre 2015

La nouvelle version 1.5 de pgFormatter est sortie aujourd’hui. Elle corrige certains problèmes et ajoute le support des nouveaux mots clefs relatifs à PostgreSQL 9.5. Elle inclut aussi une réécriture majeure du code par Hubert depesz Lubaczewski. pg_format fonctionne comme auparavant (permettant les deux interfaces, CGI et CLI), mais vous pouvez accéder directement à ces fonctionnalités au niveau développement en utilisant les modules pgFormatter::*.

→ Lire la suite...

PostgreSQL - Annonce de mise à jour de sécurité

Paris, le 9 octobre 2015

Le PostgreSQL Global Development Group a sorti une mise à jour de toutes les versions supportées de notre système de bases de données, les versions 9.4.5, 9.3.10, 9.2.14, 9.1.19 et 9.0.23. Cette mise à jour corrige deux problèmes de sécurité, ainsi que plusieurs bugs trouvés sur les quatre derniers mois. Les utilisateurs vulnérables aux problèmes de sécurité devraient mettre à jour leurs installations immédiatement; les autres devraient réaliser la mise à jour à la prochaine interruption de production planifiée. Cette version est aussi la dernière de la branche 9.0.

→ Lire la suite...

Sortie de PostgreSQL 9.5 bêta

Le PostgreSQL Global Development Group vient de publier la première version bêta de PostgreSQL 9.5. Cette version de test pour permet d’avoir un avant-goût des nouveautés qui seront présentes dans la version finale qui dervait sortir dans quelques semaines.

→ Lire la suite...

Sortie de pgCluu 2.4

DALIBO est fier d’annoncer la sortie de pgCluu 2.4.

pgCluu est un programme Perl utilisé pour réaliser un audit complet d’une instance PostgreSQL et du système. Il est divisé en deux parties, un collecteur pour récupérer les statistiques du serveur PostgreSQL à l’aide des commandes psql et sar, et un créateur de rapports qui s’occupe de générer tous les rapports au format HTML avec les graphes.

→ Lire la suite...

Sortie de pgBadger 7.1

DALIBO est fier d’annoncer la sortie de pgBadger 7.1.

PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Sortie de PostgreSQL 9.4.4, 9.3.9, 9.2.13, 9.1.18 & 9.0.22

Paris, le 12 juin 2015

Le PostgreSQL Global Development Group a publié une mise à jour de toutes les versions supportées du SGBD, incluant les versions 9.4.4, 9.3.9, 9.2.13, 9.1.18 et 9.0.22. Ces versions corrigent principalement des problèmes qui n’ont pas complètement été résolus dans la dernière mise à jour mineure. Cette mise à jour doit être appliquée au plus vite par tout utilisateur ayant appliqué la version mineure précédente. Les autres utilisateurs peuvent appliquer les mises à jour lors de la prochaine fenêtre de maintenance.

→ Lire la suite...

Sortie de PostgreSQL 9.4.3

Paris, le 4 juin 2015

Le PostgreSQL Global Development Group a publié une mise à jour de toutes les versions supportées du SGBD, incluant les versions 9.4.3, 9.3.8, 9.2.12, 9.1.17 et 9.0.21. Ces versions corrigent principalement un problème d’échec au démarrage causé par la dernière mise à jour, et devraient être appliquées par tout utilisateur ayant appliqué la correction précédente.

→ Lire la suite...

Nouvelle version 15.3 d'Ora2Pg !

Paris, le 1er juin 2015

La nouvelle version 15.3 d’Ora2Pg vient d’être publiée. Il s’agit d’une version de maintenance corrigeant quelques problèmes mineur reportés par les utilisateurs. Les seules nouveautés sont la réorganisation du fichier de configuration en section pour une meilleurs compréhension de ses directives et le parsing des objets EDITIONNABLE ou non à partir d’un fichier.

→ Lire la suite...

Bug des droits fsync, PostgreSQL 9.4.1, 9.3.6, 9.2.10, 9.1.15 et 9.0.19

Le 22 mai 2015, le projet PostgreSQL a publié un ensemble de mises à jour pour toutes les versions supportées de PostgreSQL. Un des correctifs apportés par ces mises à jour forçait un appel à fsync pour tous les fichiers de PostgreSQL lors d’un redémarrage suite à un crash. Ce correctif a été ajouté pour empêcher certains types de corruption de données qui peuvent se produire lorsque le système hébergeant la base de données subit plusieurs pannes d’affilée.

Malheureusement, ce correctif pose des problèmes sur certaines installations de PostgreSQL en raison de droits sur les fichiers, qui peuvent empêcher PostgreSQL de redémarrer après un arrêt inattendu, ou lors d’une restauration de sauvegarde binaire (PITR).

→ Lire la suite...

Sortie de pgBadger 7

DALIBO est fier d’annoncer la sortie de pgBadger 7.0. PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Sortie de pgBadger 6.4

DALIBO annonce la sortie de pgBadger 6.4, une version de maintenance.

PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Nouvelle version 15.2 d'Ora2Pg !

Paris, le 13 avril 2015

La nouvelle version 15.2 d’Ora2Pg vient tout juste de sortir. L’outil libre et gratuit de migration des bases Oracle vers PostgreSQL propose toujours plus de fonctionnalités.

→ Lire la suite...

Sortie de pgBadger 6.3

DALIBO est fier d’annoncer la sortie de pgBadger 6.3.

PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Nouvelle version 1.3 de pgFormatter !

Paris, le 19 mars 2015

La nouvelle version 1.3 de pgFormatter est sortie aujourd’hui. Cette version mineure corrige un certain nombre de problèmes de formatage du code SQL et ajoute le support des opérateurs géométriques. Une nouvelle fonctionnalité permet aussi de formater sur une seule ligne une requête, l’exact inverse de son utilisation usuelle.

→ Lire la suite...

Nouvelle version 15.1 d'Ora2Pg !

Paris, le 6 mars 2015

La nouvelle version 15.0 d’Ora2Pg avec dans la foulée un correctif et une version 15.1 sont sortis le mois dernier. L’outil libre et gratuit de migration des bases Oracle vers PostgreSQL propose toujours plus de fonctionnalités.

→ Lire la suite...

PoWA 2 - À la recherche de l'index manquant

Paris, le 2 mars 2015

DALIBO est fière de présenter la deuxième version majeure de PoWA, un analyseur de trafic en temps réel pour PostgreSQL.

→ Lire la suite...

Sortie de PostgreSQL 9.4.1, 9.3.6, 9.2.10, 9.1.15 et 9.0.19

Le PostgreSQL Global Development Group vient de publier une importante mise à jour contenant des correctifs pour plusieurs failles de sécurité pour l’ensemble des versions supportées du SGBDR PostgreSQL, il s’agit des versions mineures 9.4.1, 9.3.6, 9.2.10, 9.1.15, et 9.0.19. Ces mises à jour contiennent des correctifs de sécurité et des correctifs pour les problèmes découverts depuis la dernière publication. En particulier pour la mise à jour de la version 9.4, une modification sur l’échappement des chaînes de caractères unicode avec les types JSON et JSONB est incluse.

→ Lire la suite...

Extension BFILE pour PostgreSQL: external_file

Vous connaissez les BFILE d’Oracle ? Il s’agit d’un type de données qui permet d’accéder à des fichiers externes, stockés en dehors de la base.

Une nouvelle extension appelée external file permet désormais de manipuler des fichiers à l’extérieur du système de base de données PostgreSQL.

→ Lire la suite...

Nouvelle version 1.2.1 de POWA !

Paris, le 20 janvier 2015

DALIBO est fier de vous présenter la nouvelle version 1.2.1 de POWA, un outil d’optimisation et de suivi pour PostgreSQL.

Le projet a maintenant une mailing list dédiée, disponible sur powa-users@googlegroups.com.

N’hésitez pas à nous y rejoindre et à poser toutes vos questions.

→ Lire la suite...

PostgreSQL 9.4 améliore la flexibilité, la scalabilité et les performances

Paris, le 18 décembre 2014

Le PostgreSQL Global Development Group annonce la sortie de PostgreSQL 9.4, la dernière version majeure de la base de données open source la plus avancée. Cette version apporte de nombreuses nouvelles fonctionnalités qui améliorent la flexibilité, la scalabilité et les performances de PostgreSQL pour la plupart des utilisateurs, avec notamment l’amélioration du support de JSON, de la réplication et des performances sur les index.

→ Lire la suite...

Sortie de POWA 1.2 !

Paris, le 28 octobre 2014

DALIBO vous présente une nouvelle version de POWA, un outil d’optimisation et de suivi pour PostgreSQL.

→ Lire la suite...

Découvrez Open PostgreSQL Monitoring (OPM)

##Surveillez et gérez vos serveurs PostgreSQL

Paris, le 9 septembre 2014

Le Groupe de Développement OPM (voir ci-dessous) est fier de présenter la première version publique du projet Open PostgreSQL Monitoring (OPM), une suite de monitoring entièrement libre pour PostgreSQL.

→ Lire la suite...

POWA ! Analysez votre trafic PostgreSQL en direct !

DALIBO vous présente la première version publique de POWA, un nouvel outil d’optimisation et de suivi pour PostgreSQL.

→ Lire la suite...

Sortie de pgBadger 6

DALIBO est fier d’annoncer la sortie de pgBadger 6.0. PgBadger est un analyseur de performances pour PostgreSQL, conçu pour produire rapidement des rapports détaillés à partir de vos fichiers de logs Postgres.

→ Lire la suite...

Sortie de PostgreSQL 9.2.3

Mises à jour mineures de PostgreSQL : 9.3.2, 9.2.6, 9.1.11, 9.0.15 et 8.4.19

Le groupe de développement de PostgreSQL sort une mise à jour pour toutes les versions stables du SGBD PostgreSQL. Cela inclut les versions 9.3.2, 9.2.6, 9.1.11, 9.0.15 et 8.4.19. Cette mise à jour corrige un bug de réplication pouvant entrainer une corruption des données sur les serveurs en mode Hot Stanby et les sauvegardes en continue (PITR). Il est fortement recommandé à tous les utilisateurs qui ont mis en oeuvre la réplication d’appliquer la mise à jour immédiatement. La reconstruction des instances esclaves est obligatoire. Attention, une fois la montée de version effectuée, il est impératif de reconstruire toutes les instances Hot Standby.

Pour les abonnés au support DALIBO, un descriptif complet du problème est disponible sur notre base de connaissance : https://kb.dalibo.com/annonce_bug_replication

Cette version corrige également 2 problèmes de liés à la commande VACUUM, qui peuvent provoquer la réapparation de lignes supprimées dans certaines circonstances. Les serveurs ayant des taux de transactions très élévés (notamment ceux qui font un “transaction ID wraparound” toutes les semaines) sont les plus sensible à ce problème. Après la mise à jour, il est recommandé de lancer un VACCUM sur toutes les bases de données avec le paramètre vacuum_freeze_table_age à 0.

Cette mise à jour contient également des correctifs à plusieurs problèmes mineurs découverts et corrigés par la communauté PostgreSQL durant les deux derniers mois, dont certains n’affectent que la version 9.3:

  • Eviter les erreurs “lock already held”
  • Résolution d’un problème d’interblocage dans la gestion des timeout
  • Correction de bugs mineurs sur les mise à jour HOT et la carte de visibilité (“Visibility Map”).
  • Eviter le gonflement du stockage des pg_multixact sur les serveurs standbys
  • Correction d’un bug dans les index GIN qui peut provoquer des erreurs de requêtes.
  • Correction d’un problème qui bloquait la création d’index SP-GiST
  • Correction de bugs sur les vues matérialisées
  • Possibilité d’utiliser des alias de tables dans les requêtes complexes
  • Correction de deux bugs de l’optiliseur de sous-requêtes
  • pg_receivexlog peut reprendre le streaming quand plus de 4GB de journaux ont été générés
  • Eviter le crash du planificateur sur les références de ligne entière
  • Eviter la suppression prématurée des fichiers temporaires
  • Correction de plusieurs fuite de mémoire mineures
  • Suppression de l’affichage des colonnes supprimées lors d’une violation de contraintes CHECK et NOT NULL
  • Utilisation d’arguments nommés et par défaut dans les fonctions de fenêtrage
  • Génération d’un valeur JSON valide lors de la convertion d’une chaine HStore vide
  • Correction d’un décalage de zone GMT
  • Signalement correct de l’erreur “out-of-disk-space” pendant un pg_upgrade
  • Plusieurs mises à jour du référentiel de fuseaux horaires

Comme avec les autres versions mineures, les utilisateurs n’ont besoin ni de sauvegarder et recharger leur instance, ni d’utiliser pg_upgrade pour appliquer cette mise à jour. Vous devez simplement arrêter PostgreSQL et mettre à jour les binaires. Les utilisateurs qui n’ont pas effectuées les mises à jour précédentes peuvent avoir quelques étapes supplémentaires. Les détails sont disponibles dans les notes de version (Release Notes). Pour cette version, il est aussi impératif de reconstruire tous les serveurs en mode Hot Standby.

Pour les clients de Dalibo sous contrat Support PostgreSQL Premium, bénéficiant ainsi des mises à jour effectuées par notre service de support, nous profitons de cette annonce pour vous informer que nous avons procédé à la création de tickets d’intervention visant à mettre à jour vos serveurs. Nous vous invitons à nous faire part de vos contraintes quant à l’arrêt nécessaire du serveur PostgreSQL pour l’application de cette mise à jour dans ce(s) ticket(s) d’intervention.

Téléchargez les nouvelles versions maintenant sur :

→ Lire la suite...

Lettre d'info

L’actualité de PostgreSQL et de ses projets satellites. Juin/Juillet/Août/Septembre 2013.

Événements

PostgreSQL 9.3 en version finale dans quelques jours

PostgreSQL 9.3 est disponible depuis quelques jours en version RC1, et le stamp 9.3.0 a été ajouté sur le code source. Autrement dit, la version finale est pour très bientôt.

Elle est prévue pour le 9 septembre, à moins qu’un bug important ne soit découvert d’ici là.

Les nouveautés sont maintenant bien connues:

  • Écriture sur les tables distantes. La version 9.3 permet ainsi l’échange de données dans les deux sens entre des systèmes hétérogènes. Les environnements informatiques sont de nos jours de plus en plus complexes. Ils impliquent de nombreux SGBD, mais aussi des sources de données autres, semi-structurées. PostgreSQL vous aide à les intégrer de façon cohérente. Pour cela, il propose l’écriture sur les tables distantes, ainsi qu’un connecteur pour PostgreSQL, très performant et utilisable en lecture/écriture;

  • Meilleure disponibilité et fiabilité;
    • somme de contrôle sur les fichiers de données, pour détecter rapidement une corruption de données due à du matériel défaillant;
    • “failover” plus rapide, pour basculer un maître en esclave très rapidement;
    • reconstruction d’un esclave par “streaming” seulement, reconfiguration plus simple et plus rapide d’esclaves en cascade;
  • Pour les utilisateurs / développeurs / administrateurs;
    • Nouvelles fonctions pour les données de type JSON;
    • Données des vues modifiables automatiquement;
    • pg_dump parallélisé pour accélérer les sauvegardes;
    • Clause LATERAL.

Workshop 9.3

Pour fêter la sortie de la version 9.3, Dalibo propose des ateliers de découverte des fonctionnalités de la 9.3. Voici l’annonce du workshop de septembre:

À l’occasion de l’arrivée de cette nouvelle version, Dalibo propose des ateliers d’une journée pour en découvrir les nouveautés et les améliorations.

Les deux premières journées se dérouleront respectivement les vendredi 13 septembre et vendredi 18 octobre 2013 dans les locaux de Dalibo, au 10 rue d’Uzès à Paris (Métro Grands Boulevards). Ces deux journées affichent déjà complet. D’autres dates seront proposées prochainement.

Au menu: démonstrations, travaux pratiques, échanges entre professionnels et séance de questions/réponses pour mieux comprendre ce que PostgreSQL 9.3 va changer pour vos bases de données et vos environnements de production.

Les ateliers s’étendront de 9h à 17h selon le programme suivant :

  • 9h - 9h30, accueil autour d’un café

  • 9h30- 11h, Présentation des nouveautés

  • 11h - 12h, Compilation / Installation

  • 12h - 13h, Repas

  • 13h - 15h, Tests des nouvelles fonctionnalités

  • 15h - 17h, Questions / Réponses

Chaque société dispose d’une invitation gratuite et sans engagement pour une personne. Si vous-même ou l’un de vos collaborateurs êtes intéressés, n’hésitez pas à réserver rapidement… Le nombre de places est très limité !

Événement PGConf.eu à Dublin

PostgreSQL Conference Europe se précise très fortement. Tutoriels et conférences sont pratiquement tous annoncés, vous en trouverez la liste sur http://www.postgresql.eu/events/sessions/pgconfeu2013/. Le planning est aussi disponible, sur http://www.postgresql.eu/events/schedule/pgconfeu2013/. Vous y retrouverez beaucoup de noms connus, européens, américains et japonais principalement.

Dalibo a été sélectionné pour trois conférences :

  • Conduite du changement d’Oracle à PostgreSQL (en anglais, par Jean-Paul Argudo);

  • pgBadger version 4 (en anglais, par Jean-Paul Argudo) ;

  • Multicorn, où comment écrire des Foreign Data Wrappers en Python (en anglais, par Ronan Dunklau).

Il est toujours possible de s’enregistrer à prix réduit (« Early bird registration »). Toutes les informations se trouvent sur http://2013.pgconf.eu/registration/

Les consultants de Dalibo seront présents en nombre à cet événement majeur. Ne manquez pas cette occasion de nous rencontrer !

Actualité des produits dérivés

  • dbExpress for PostgreSQL 3.2, connecteur dbExpress pour PostgreSQL, http://www.devart.com/dbx/postgresql/

  • Slony-I 2.2.0 RC1, système de réplication par trigger, http://www.slony.info/

  • psqlODBC 09.02.0100, connecteur ODBC pour PostgreSQL, http://www.postgresql.org/ftp/odbc/versions/

  • Barman 1.2.1, un gestionnaire de sauvegarde et de restauration pour PostgreSQL, http://www.pgbarman.org

  • Benetl 4.4, un ETL libre pour PostgreSQL, http://www.benetl.net

  • pgBadger 3.5, un outil d’analyse des journaux applicatifs PostgreSQL, https://sourceforge.net/projects/pgbadger/

  • PG Commander, un client d’administration pour PostgreSQL, http://eggerapps.at/pgcommander/

  • psycopg2 2.5.1, un connecteur Python pour PostgreSQL, http://initd.org/psycopg/articles/2013/06/23/psycopg-251-released/

  • DataFiller 1.1.2, un générateur de données aléatoires pour PostgreSQL, https://www.cri.ensmp.fr/people/coelho/datafiller.html

  • PostgreSQL Maestro 13.7, un outil de gestion de bases de données, utilisant ODBC, http://www.sqlmaestro.com/products/postgresql/maestro/

  • PG Partition Manager 1.3.0, une extension pour gérer des partitions dates et séries, https://github.com/keithf4/pg_partman

  • pgpool-II 3.3.0 et pgpoolAdmin 3.3.0, outil de réplication, de pooling de connexions, de répartition de charge, etc, http://www.pgpool.net/

  • openBarter 0.8.2, une extension PostgreSQL implémentant les primitives d’un modèle de place de marché, http://olivierch.github.com/openBarter/

  • PostGIS 2.1.0, le système spatial de PostgreSQL, http://postgis.net/2013/08/17/postgis-2-1-0

  • Nouveau livre, “PostgreSQL Server Programming”, http://www.2ndquadrant.com/en/books/

  • Skytools 3.1.5, un ensemble d’outils développés par Skype pour la réplication et les bascules, https://github.com/markokr/skytools

  • MicroOLAP Database Designer for PostgreSQL 1.9.1, outil de conception de bases de données, http://microolap.com/products/database/postgresql-designer/download/

  • Postgres-XC 1.1, un cluster symétrique multi-maître basé sur PostgreSQL, http://postgres-xc.sourceforge.net/docs/1_1_beta/release-xc-1-1.html

  • Mimeo 1.0.0, une extension de réplication logique fournissant plusieurs méthodes de réplication, avec une configuration minimale, https://github.com/omniti-labs/mimeo

Avancées sur PostgreSQL

Comme à chaque fois en période de beta, les développeurs se concentrent sur l’amélioration de la documentation, la correction des bugs, l’écriture des « release notes » et règlent quelques points de détails (comme ne pas autoriser les vues matérialisées non journalisées ou permettre aux tables distantes d’avoir des colonnes de type serial) pour finaliser la version 9.3.

Mi-juin a marqué le début du développement de la future 9.4, avec la première « commit-fest ». Elle a été dirigé par Josh Berkus qui a cherché à la rendre très efficace. Plusieurs nouveautés ont été intégrées pendant cette « commit-fest » :

  • SQL
    • ajout du support de l’ordre « ALTER TABLE … ALTER CONSTRAINT » permettant de modifier des clés étrangères existantes (par exemple la propriété DEFERRABLE)
    • ajout de la clause WITH CHECK OPTION pour les vues dont les données sont automatiquement modifiables ;
    • ajout de la clause CONCURRENTLY à l’ordre REFRESH MATERIALIZED VIEW
    • ajout de la clause FILTER pour les appels aux fonctions d’agrégat
    • ajout de la clause WITH ORDINALITY pour les fonctions renvoyant un ensemble de lignes ;
  • Configuration
    • ajout du paramètre session_preload_libraries permettant de charger des bibliothèques au démarrage d’une session ;
    • ajout du paramètre max_worker_processes pour limiter le nombre de processus en tâche de fond ;
    • ajout de l’unité de mémoire TB (pour téra-octets) pour la configuration des variables ;
  • Supervision
    • ajout de la colonne n_mod_since_analyze au catalogue statistique pg_stat_all_tables pour rapporter le nombre de lignes modifiés depuis le dernier ANALYZE (à noter que Guillaume Lelarge a créé une extension pour pouvoir utiliser cette fonction sur des versions antérieures de PostgreSQL, voir http://pgxn.org/dist/mods_since_analyze/1.0.0/) ;
  • Modules contribs
    • ajout de l’option –rate pour pgbench
    • ajout de la variable :client_id pour les scripts personnalisés de pgbench ;
  • Moteur
    • ajout du support du démarrage dynamique de processus en tâche de fond ;
    • ajout du support de plusieurs types de données placés dans le fichier TOAST (il s’agit de l’infrastructure de base qui devrait permettre d’amener, entre autres, le support d’autres algorithmes de compression) ;

Le développement de la 9.4 commence ainsi très fort. Il est à noter qu’il s’agit du « commit fest » disposant du plus grand nombre de patchs: 102 patchs ont été soumis, 49 ont été intégrés, 47 ont été revus et renvoyés à l’auteur pour qu’il apporte les améliorations demandées, et 6 ont été rejetés.

Le prochain « commit-fest », qui aura lieu mi-septembre, a déjà 36 patchs de proposés.

Avancées sur pgAdmin

Les développeurs de pgAdmin ont principalement travaillé sur des corrections de bugs, ainsi que sur le support de la 9.3 et une refonte de l’interface de débogage des procédures PL/pgsql.

Étant en beta depuis quelques mois, une vingtaine de bugs ont été corrigés. Un gros effort a été réalisé sur les connexions par certificat SSL, ainsi que sur les commentaires des objets SQL (comme les colonnes et les contraintes).

Contrairement aux deux précédentes années, le support de la nouvelle version a accusé un certain retard. Heureusement, ce dernier a été rattrapé grâce à l’ajout du support des vues matérialisées et des triggers sur événement. Parmi les autres nouveautés, il faudra aussi compter sur:

  • la suppression du bouton « Appliquer » sur les propriétés des fonctions, vues et tables distantes ;

  • l’amélioration de la gestion de la copie dans la fenêtre d’édition des données ;

  • un meilleur traitement des séquences dans le gestionnaire de droits ;

  • le format « custom » sélectionné par défaut pour une sauvegarde ;

  • la mise à jour des options utilisables pour les clés étrangères ;

  • la correction d’un bug de placement dans le « EXPLAIN » graphique (certains nœuds pouvaient apparaître les uns sur les autres).

La grande majorité de ce travail a été réalisée par Dave Page et son équipe de développeurs chez EnterpriseDB.

La version RC1 est disponible. Sa traduction française, réalisée par Guillaume Lelarge, est livrée avec. N’hésitez pas à tester cette version et à rapporter tout problème que vous pourriez rencontrer.

Avancées sur pgBadger

Durant l’été Gilles Darold a publié deux nouvelles versions de pgBadger, 3.4 en Juin et 3.5 en Juillet. Elles apportent principalement des corrections de bogues et de nombreuses améliorations au niveau des graphiques notamment pour les logs ne dépassant pas 1 heure.

Il s’agit là des dernières versions de pgBadger sur la branche de développement 3.x, les prochaines versions seront publiées sous la branche 4.x avec un tout nouveau design. Cette version est prévue pour la fin de l’automne 2013.

Sessions de formation

Dalibo organise régulièrement des sessions de formation à Paris et en province. Les prochaines sessions inter-entreprises auront lieu aux dates suivantes:

\ -> 09-11 septembre, Formation Administration PostgreSQL \ -> 16-18 septembre, Formation PostgreSQL avancé \ -> 23-24 septembre, Formation Haute disponibilité avec PostgreSQL \ -> 01-02 octobre, Formation Architectes PostgreSQL \ -> 07-08 octobre, Formation PostgreSQL Développeur PL/pgsql \ -> 09-11 octobre, Formation PostGIS : Mise en oeuvre \ -> 14-16 octobre, Formation PostGIS : Fonctionnalités avancées \ -> 04-06 novembre, Formation SQL: conception et mise en oeuvre \ -> 13-14 novembre, Formation Migration Oracle vers PostgreSQL \ -> 09-10 décembre, Formation PostgreSQL Performance

Retrouvez toutes nos dates et nos plans de cours sur : http://www.dalibo.com/formations

N’hésitez pas à nous contacter aussi pour tout besoin de formation en inter-entreprise comme en intra-entreprise.

Dernières versions

Depuis le 4 avril 2013 :

  • 9.2.4

  • 9.1.9

  • 9.0.13

  • 8.4.17

Informations générales

Cette lettre d’information présente l’actualité francophone et internationale de PostgreSQL et de ses logiciels satellites. Elle vous est proposée par la société Dalibo.

Dalibo est une société d’expertise sur PostgreSQL et tous ses projets satellites.

Dalibo peut vous accompagner dans la mise en œuvre efficace et professionnelle de PostgreSQL. Qu’il s’agisse d’un nouveau projet ou de la migration d’un existant, notre équipe d’experts se tient à votre disposition.

Si vous ne souhaitez plus recevoir cette lettre, envoyez simplement un courriel à l’adresse : newsletter-desabonnement@listes.dalibo.com

Vous pouvez retrouver cette lettre à l’adresse suivante :

http://dalibo.org/septembre_2013

→ Lire la suite...