本文へ移動

サポートと貢献

バグの報告、機能要望、パッチの提供、およびPostgreSQLの専門サポートの利用

pgBadgerはオープンプロジェクトとして維持されています。バグ報告、機能要望、ドキュメントの修正、パッチは、アップストリームのGitHubリポジトリ経由で処理されます。

バグおよび機能要望

  1. 最新リリース版にアップグレードし、問題が依然として発生するか確認してください。
  2. 既存の回答を検索するには、オープンな問題 および クローズされた問題 を確認してください。
  3. 問題を再現する最小限の安全なログサンプルおよびコマンドラインに簡略化してください。
  4. 認証情報、機密SQL、バインド値、ホスト名、アドレス、および業務データを削除します。
  5. pgBadgerのバージョン、オペレーティングシステム、入力形式、正確なオプション、観測結果、期待結果を含む 新しいIssue を開いてください。

クラッシュやパーサーの誤りの場合、機密情報を除去し、再現に必要な最小限に絞ったログ行のみを含めてください。完全な本番ログや生成されたレポートは、公開Issueへの添付にはほとんどの場合適していません。

パッチを提供する

プロジェクトには、インデントを統一するための.editorconfigファイルが含まれています。ユーザーに見える動作に影響を与える変更を行う際は、コマンドヘルプ、POD、および生成されたMarkdownドキュメントを同期させてください。

アップストリームドキュメントのワークフローは以下の通りです:

$ perl Makefile.PL
$ make README

doc/pgBadger.podは詳細なドキュメントの主なソースです。pgbadger --helpは概要を提供し、READMEファイルはそこから生成されます。プルリクエストを提出する前に、関連するテストを実行してください。

商用サポート

pgBadgerプロジェクトは、ライセンス下で保守またはサポートを保証していません。PostgreSQLのログ処理、パフォーマンス分析、レポート自動化に関する有料サポートが必要な場合は、PostgreSQLプロフェッショナルサービスディレクトリ をご参照ください。