Lettre d'information de Dalibo

L'actualité de PostgreSQL et de ses projets satellites. Décembre 2012.

Événements

Mises à jour mineures de PostgreSQL : 9.2.2, 9.1.7, 9.0.11, 8.4.15, 8.3.22

Le projet PostgreSQL a sorti le 6 décembre 2012 des mises à jour pour toutes les branches actives de PostgreSQL. Celles-ci correspondent aux versions 9.2.2, 9.1.7, 9.0.11, 8.4.15 et 8.3.22.

Ces versions corrigent des problèmes liées à la commande CREATE INDEX CONCURRENTLY et de la commande DROP INDEX CONCURRENTLY. Les utilisateurs de cette fonctionnalité doivent mettre à jour leur installation immédiatement ; et plus particulièrement pour les utilisateurs de la version 9.2, il est recommandé de reconstruire les index créés avec la commande CREATE INDEX CONCURRENTLY à l'issue de la mise à jour. Les autres utilisateurs des versions supportées devraient planifier la mise à jour lors de la prochaine interruption de service programmée.

Par ailleurs, l'arrêt du support de la branche 8.3 est annoncé pour février 2013. Si ce n'est pas déjà fait, il est temps de penser à migrer vers une version plus récente.

Cette mise à jour contient de nombreux correctifs pour la version 9.2. Les versions plus anciennes ont moins de correctifs. Parmi les correctifs les plus importants on trouve:

  • correction de plusieurs problèmes liés à CREATE INDEX CONCURRENTLY,
  • correction de plusieurs problèmes liés à DROP INDEX CONCURRENTLY,
  • correction d'un problème de verrouillage de buffer lors du rejeu des fichiers WAL sur un esclave en lecture seule, pouvant entraîner des résultats faux ou des défaillances inattendues,
  • correction d'un bug pouvant entraîner la corruption des index GIN,
  • correction d'un bug pouvant entraîner la corruption des index SP-GiST suite à une restauration ou sur un esclave répliqué,
  • correction d'un bug lié au rejeu des fichiers WAL, pouvant entraîner une reprise d'une serveur en hot standby avant que la base ne soit dans un état cohérent,

Comme pour les autres versions mineures, il n'est pas nécessaire de sauvegarder et recharger les bases de données. Il n'est pas utile non plus d'utiliser pg_upgrade. Pour appliquer cette mise à jour, arrêtez PostgreSQL, mettez à jour les exécutables et redémarrez PostgreSQL. Puis réalisez les étapes post-mise-à-jour une fois le serveur redémarré. Si vous utilisez le type de données citext et que vous avez migré à partir d'une ancienne version majeure en utilisant pg_upgrade, merci de lire les notes de version pour la 9.1.4 pour effectuer quelques étapes supplémentaires importantes.

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.

Session PostgreSQL #5 : Appel à conférenciers

Après le succès des quatre premières Sessions PostgreSQL dédiées aux nouveautés de la version 9.0 (février 2011), à PostGIS (juin 2011), à la réplication (février 2012) et à la migration d'Oracle vers PostgreSQL (octobre 2012), nous avons le plaisir d'annoncer que la cinquième Session PostgreSQL se tiendra à Paris le 28 mars 2013. Plus d'information sur http://www.postgresql-sessions.org/5/

Le thème de cette édition sera :

« Performances avec PostgreSQL »

Nous lançons donc un appel à conférenciers pour cette 5ème session PostgreSQL. Vous pouvez nous envoyer vos propositions d'intervention, en anglais ou en français. Chaque intervention doit durer entre 30 et 45 minutes (en comptant les éventuelles questions) et concerner le thème ci-dessus. Nous sommes intéressés en particulier par les sujets suivants :

  • Bien choisir son matériel
  • Configurer son système
  • Trouver les requêtes lentes
  • Améliorer ses requêtes

Les interventions peuvent prendre plusieurs formes : Témoignage utilisateur, Proof of Concept, Tutoriel, Comparatif, Présentation de nouveautés, etc… et bien sûr, nous acceptons également les propositions concernant d'autres sujets liés à la migration !

Toutes les propositions doivent nous parvenir avant le 31 janvier 2013. Les conférenciers sélectionnés seront avertis avant le 15 février 2013.

Merci d'envoyer vos propositions à l'adresse email call-for-paper@postgresql-sessions.org

Merci de préciser les informations suivantes :

  • Nom et Prénom
  • Compte twitter (le cas échéant)
  • Société
  • Biographie et contributions à la communauté PostgreSQL
  • Titre de la conférence
  • Résumé
  • Demandes spécifiques

Les fichiers de présentations (“slides”) devront être transmis à Dalibo sous licence Creative Commons BY-ND 3.0 ou compatible.

Dans l'attente de vos propositions, nous vous donnons rendez-vous à Paris fin mars !

Actualité des produits dérivés

  • PostgreSQL Enterprise Manager 3.0, système de supervision de serveurs PostgreSQL

Avancées sur PostgreSQL

Les trois dernières semaines ont été l'occasion de corriger un certain nombre de bugs dans PostgreSQL, ce qui a permis la sortie des dernières versions mineures.

Les sujets les plus fréquemment discutés par les développeurs concernent :

  • le support des index dans les recherches par expressions rationnelles ;
  • le support des vues matérialisées ;
  • le support de démons supplémentaires exécutés au niveau de PostgreSQL (comme un bgwriter ou un stats collector) ;
  • l'ajout d'un FDW PostgreSQL.

La prochaine commitfest devrait être très intéressante car ce sera la dernière pour la version 9.3 et on aura donc une idée plus aboutie du contenu final de cette version.

Avancées sur pgAdmin

Pour la sortie de la version 1.16.1, quatre nouveaux correctifs ont été intégrés entre mi-novembre et début décembre :

  • Correction de l'affectation des fichiers SQL ;
  • Correction de la requête utilisée pour lister les bases de données ;
  • Correction d'un crash survenant à la connexion sur une base contenant un domaine ;
  • Suppression d'un panneau inutilisé d'options pour pgAgent.

Le travail sur les tunnels SSH continue. Le patch est pratiquement terminé.

Avancées sur les produits satellites

La nouvelle version de pgBadger, numérotée 2.2, est sortie mi-novembre. Cette version est bien plus flexible avec de nombreuses nouvelles options demandées par les utilisateurs :

  • –exclude-user pour ignorer un utilisateur spécifique ;
  • –select-only pour construire un rapport ne tenant compte que des requêtes d'extraction (SELECT) ;
  • –include-query et –include-file pour spécifier des expressions rationnelles filtrant les requêtes à inclure dans le rapport ;
  • –nocomment pour supprimer les commentaires (/* … */) des requêtes.

La nouvelle version améliore aussi des fonctionnalités déjà présentes :

  • créer des rapports aux format Tsung (cela permet de créer des scénarios utilisés ensuite par Tsung) ;
  • utilisation de la version XS de Text::CSV au lieu de l'implémentation en Perl pure. Cela apporte de bien meilleures performances ;
  • liste des mots clés PostgreSQL mise à jour avec la liste de la version 9.2 ;
  • les arrêts sont rapportés ;
  • le total en cours des requêtes et événements analysés est affiché dans la barre de progression ;
  • amélioration de la détection du format des journaux ;
  • … et plein de correctifs.

pgPool s'est vu corriger quelques bugs, mais il n'est pas encore prévu de sortir une version mineure rapidement.

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 :


→ 10-13 décembre, formation PostgreSQL Avancée
→ 14-16 janvier, formation PostgreSQL Administration
→ 21-23 janvier, formation PostgreSQL Avancée
→ 28-29 janvier, formation PostgreSQL Hot Standby
→ 04-05 février, formation Développer avec PostgreSQL
→ 12-13 février, formation Migrer d'Oracle à PostgreSQL
→ 18-20 février, formation PostgreSQL Administration
→ 26-27 février, formation PostgreSQL: l'état de l'art
→ 04-05 mars, formation PostgreSQL Performance
→ 11-13 mars, formation SQL: conception et mise en oeuvre

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 6 décembre 2012 :

  • 9.2.2
  • 9.1.7
  • 9.0.11
  • 8.4.15
  • 8.3.22

Versions obsolètes :

  • 8.2.23, 8.1.22, 8.0.26, 7.4.30

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/decembre_2012

Afficher le texte source