mercredi, juin 25 2008

pgsnap 0.4.0

En dehors des habituelles corrections, c'est principalement une version comprenant de nombreuses nouveautés :

  • pgsnap est utilisable de partout sur le système de fichiers et il n'est plus besoin d'être superutilisateur ;
  • correction des messages d'avertissement PHP ;
  • ajout de GEQO dans la partie des produits installés ;
  • chaque élément des produits installés comprend un lien amenant à la description de la configuration correspondante ;
  • compatibilité avec les versions 8.0 et 7.4 de PostgreSQL ;
  • nouvelle option --without-sysobjects pour ne pas récupérer les objets système ;
  • nouvelle option --all pour obtenir un rapport pour chaque base de données disponible sur le serveur PostgreSQL sélectionné ;
  • nouvelle option --delete-if-exists pour supprimer un ancien rapport avant de créer le nouveau ;
  • nouveaux rapports : liste des verrous exclusifs, liste des processus actifs, liste des relations fragmentées, liste des statistiques IO, liste des index dont la taille est supérieure à celle des tables ;
  • utilisation de la bibliothèque PHP Open Flash Chart pour créer des graphes au format Flash.

Bref que du bon :)

Les sources et la démo sont disponibles depuis le site de pgsnap.

dimanche, mai 11 2008

pgsnap 0.3.1

Il n'y a pas de jolis graphiques, contrairement à ce que je voulais dans un premier temps. La grosse nouveauté, c'est l'interface : plus de frames et une feuille de style qui déchire. Bon, elle a été joliment pompée sur le site officiel de PostgreSQL. Cela étant, le résultat est intéressant :)

En dehors de cela, le rapport sur les fonctions est enfin disponible et le support de pg_freespacemap a été ajouté. Pierre Chifflier a modifié pgsnap pour que le nom du répertoire créé soit personnalisable, a ajouté une page man, et a rapporté un problème sur le code de connexion au serveur (problème corrigé). Damien Clochard a bossé sur le site web de pgsnap, ce qui donne beaucoup mieux que ce qu'il y avait auparavant. Merci, Pierre et Damien, ça fait plaisir d'avoir des contributions extérieures.

Bref, vous l'aurez compris, l'essentiel de cette version, c'est quand même l'interface qui a été grandement améliorée.