Prise en charge et contribution
pgBadger est maintenu dans le cadre d’un projet open source. Les rapports de bogues, les propositions de fonctionnalités, les corrections de documentation et les correctifs sont gérés via le dépôt GitHub principal.
Signalements de bogues et demandes de fonctionnalités
- Passez à la dernière version publiée et vérifiez que le comportement persiste.
- Recherchez dans les problèmes ouverts et les problèmes fermés une réponse existante.
- Réduisez le problème à l’échantillon de journal le plus petit possible, qui reproduit encore le comportement.
- Supprimez les identifiants, les requêtes SQL sensibles, les valeurs liées, les noms d’hôtes, les adresses et les données métier.
- Ouvrez un nouveau problème avec la version de pgBadger, le système d’exploitation, le format d’entrée, les options exactes, le résultat observé et le résultat attendu.
En cas de plantage ou d’erreur de parsing, inclure uniquement les lignes de journalisation minimales et nettoyées nécessaires à la reproduction de la limite. Un journal de production complet ou un rapport généré est rarement adapté à une issue publique.
Contribuez à un correctif
Le projet inclut un fichier .editorconfig pour un espacement cohérent. Veillez à aligner l’aide en ligne des commandes, la documentation POD et la documentation Markdown générée lorsque un changement affecte un comportement visible pour l’utilisateur.
Le flux de documentation côté amont est :
doc/pgBadger.pod est la source principale en format long. pgbadger --help fournit le résumé, tandis que les fichiers README sont des visualisations générées. Exécutez les tests pertinents avant de soumettre une demande de fusion.
Support commercial
Le projet pgBadger ne garantit ni maintenance ni support selon sa licence. Pour obtenir une aide payante concernant la journalisation PostgreSQL, l’analyse de performance ou l’automatisation des rapports, consultez le répertoire des services professionnels PostgreSQL .