当社(PostgreSQL)では、SQLクエリを使用してほとんどの分析作業を行っています。現在、固定ディレクトリ構造に保存されている250以上のクエリがあります(DDL / DMLファイルも多数あります)。
これらすべてのクエリのドキュメントを作成し、出力(htmlなど)を生成するautodocツールはありますか?
関数/テーブル/手順のドキュメントに使用できるツールがいくつかあることは知っていますが、(私が理解している限り)クエリに適したツールはありません。例:
ドキュメントでは、次のことを追跡したいと思います。
- ファイル名
- SQLの説明
- 著者
- プロジェクト
- タグ
固定ディレクトリ構造の制限は明らかです。クエリが論理的に多くのフォルダに属する場合がよくありますが、1つを選択する必要があります。trac wikiを使用しようとしましたが、複雑です(クエリのすべてのバージョンをコピーしてwikiに貼り付ける必要があります)。一方、タグを使用することもでき、簡単に検索でき、バージョン管理も可能です。また、高度な組み込み検索を備えたいくつかのクエリツール(Eclipse用のヒキガエルプラグインなど)を使用してみましたが、興味のあるファイルを取得するには、かなり複雑なregexを作成する必要があります。
これが、autodocアプローチがこのタスクの唯一の可能な方法であると私が信じる理由です。