Lunaこの広告は、90日以上更新していないブログに表示しています。2007-07-26Tracのプロジェクトは結構いろんなところへ持っていける。Trac基本的にDBもSQLiteを使っているので、特別なことをしていない限りほとんどの環境へそのまま持っていける。Projectのpluginsの下ではなく、Tracの環境へ突っ込んでいる。upgradeとやってあげるとまぁまぁ動いてくれる。00:20Tracのプロジェクトは結構いろんなところへ持っていける。Tweet広告を非表示にするもっと読むコメントを書く2007-07-26TracのDBを覗いてみよう。SQLiteTracのDBにはSQLite3を使っている。SQLite3自体はC,C++で書かれているらしい。配布元では各環境用のバイナリを用意してくれている。http://www.sqlite.org/download.htmlWindows用のバイナリを落として解凍して驚いた。sqlite3.exeしかない。その中にはドキュメントもない。実行してみると設定いらずでDBができてしまう。db.filenameこうするとSQLiteのコンソールが開いてくれる。このお手軽さはサーバーを立てないとならないイメージを持っていた他のDBとは一線を隔してますね。trac.iniにDBの設定があるけれども、一行だもん。sqlite:db/trac.dbJavaの組込みDBであるHSQLDBとかも使ったけれども、いくらJARで配布されているからって、クラスパスを設定したりしなきゃなんなかったもんね。JDBCのドライバ設定も一行っちゃ一行だけんども、こっだけ簡単にコンソールはなかった気がするよ。SQLite内でのコマンドは".help"で出てくる。TracのDBですが、中身は案外簡単なのね。Wikiのテーブルなんて一つしか見当たらないよ。この中でバージョン管理もされているなんてできるもんなんだね。おいらだったら絶対へんな風にテーブル分けているだろうね。この割り切りのよさにしびれたよ。00:20TracのDBを覗いてみよう。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。