 |
 |
| DBDoc[Database Documentor] |
|
 |
はじめに |
|
 |
DBDoc[Database Documentor]は、データベース(MySQL、SQLiteなど)からテーブル情報を取得し、表形式に整形して、HTML、PDFなどに変換します。
- ドキュメントを書きながら作業するのは面倒だなぁ〜
- 仕事を引き継いだはいいけど、ドキュメントがなーい!え、つくるの?
- ソースコード読んで勉強したいけどSQLだけじゃテーブル構造が把握しづら〜い
などの症状によく効きます。(ようになりたい)
|
 |
用意するもの |
|
 |
必要なソフト
- Apache(1.3.37にて動作確認)
- PHP 4.xもしくはPHP5.x(4.4.4/5.1.6にて動作確認)
※MySQL、SQLiteと接続するにはそれぞれのExtensionが必要です。
- TCPDF
TCPDF 1.53.0.TC027(PHP4/PHP5)で動作を確認済み
現在対応しているデータベース
連携できるもの
- WWW SQL Designer
DBDocからWWW SQL Designer形式のXMLを出力可能
WWW SQL DesignerでImport XMLすることで利用可能
|
 |
ダウンロード |
|
 |
DBDoc Rel.0.1(2006/12/31 Release)
|
 |
インストール方法 |
|
 |
- DBDocのアーカイブをダウンロードして展開
cd ~/htdocs/
wget dbdoc_r0.1.tgz
tar zxf dbdoc_r0.1.tgz
- dbdocを展開したディレクトリの中にTCPDFを展開
cd ~/htdocs/dbdoc
wget tcpdf_1_53_0_TC027.zip
unzip tcpdf_1_53_0_TC027.zip
- TCPDFの設定ファイル(tcpdf/config/tcpdf_config.php)に適切な値を設定
define ("K_PATH_MAIN", "D:/Inetpub/wwwroot/_OPENSOURCE/tcpdf/");
define ("K_PATH_URL", "http://localhost/_OPENSOURCE/tcpdf/");
の行を自分の環境にあうように記述
- 設定完了
|
 |
ライセンス |
|
 |
本ソフトはフリーソフトです。
ライセンス条項については同梱されているlicence.txtを参照してください。
|
 |
Todo |
|
 |
- PostgreSQLへの対応
- SQLite 3.xへの対応(PDO対応)
- 出力に別途コメントを記述できるようにする(SQLite/FlatFile両対応にしたい)
- 上記+履歴管理が出来るとなお良し(現時点で具体策なし(^^;)
- Sequence,Triggerなどの定義にも対応
|
 |
戻る
|