« PLフィルター | Main | Trac/TicketをSQLでいろいろと »

2010.07.23

Trac/任意のSQLを実行する

Perform SQL queries on the Trac database ソースコードはこちらからダウンロード可能。

プラグインを有効化すると、TRAC_ADMIN権限を持っている場合、メニューに「SQL」というものが追加されます。自由にSQLを記述し、その結果をCSVでダウンロードすることも可能なので、いろいろな集計に使えるような感じでしょうか?(ソースコードを読んだ感じ、更新系のSQLは実行できないようにチェックがかかっているようです)

ちなみに、日本語が問題なく処理できるかどうかですが、


  • 出力結果 ⇒ 問題なし

  • SQLの条件(WHERE value='日本語' のような感じ) ⇒ 問題なし

  • 出力結果の列名指定(SELECT id 番号 FROM... のような感じ) ⇒ NG


という感じなので、まぁ、通常使用には問題ないのではないかと。

TRAC_ADMIN権限を要求されるのが微妙なところでありますが、まぁ、ちょっと手を加えるだけで別の権限を前提とすることもできるのではないかと思われます。

|

« PLフィルター | Main | Trac/TicketをSQLでいろいろと »

Subversion・Trac・etc.」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/48939860

Listed below are links to weblogs that reference Trac/任意のSQLを実行する:

« PLフィルター | Main | Trac/TicketをSQLでいろいろと »