Kanonのtrac.dbからデータをとりだしたい

0
Takuto Wada @t_wada

@kaorun55 突然質問すみません、 trac.db だけ手元にある状態から、最新のチケットの文言をプレーンテキストで取り出すことはできますか? #tddbc 福岡の問題文を Markdown か何かに変換して公開しようと思いまして。

2011-03-29 13:07:07
中村 薫 @kaorun55

@t_wada すいません。DBはわからないので何ともいえませんが、まわりに聞いてみます。Trac環境はKanonで作ったんでしたっけ?

2011-03-29 13:25:51
Takuto Wada @t_wada

@kaorun55 はい、 Kanon です。そういえばディレクトリ全体の tarball も貰いました。

2011-03-29 13:48:49
中村 薫 @kaorun55

@t_wada 了解です。聞いてみます

2011-03-29 14:07:41
中村 薫 @kaorun55

誰かご存知のかたいますか?? Kanonで trac.db だけ手元にある状態から、最新のチケットの文言をプレーンテキストで取り出すことはできますか? #tddbc 福岡の問題文を Markdown か何かに変換したいのです。ディレクトリ全体の tarball もあります。

2011-03-29 14:09:27
いわた @wonderful_panda

@kaorun55 僕はそういうのにはよくfirefoxのSqliteManagerアドインを使ってます。

2011-03-29 14:15:22
Ryutaro YOSHIBA @ryuzee

@kaorun55 sqlite直接叩いてデータ取り出したらどうでしょ?

2011-03-29 14:15:24
中村 薫 @kaorun55

「Kanonのtrac.dbからデータをとりだしたい」をトゥギャりました。 http://togetter.com/li/117358

2011-03-29 14:19:28
中村 薫 @kaorun55

@t_wada DB自体はsqliteなので直接たたくか、firefoxのSqliteManagerアドインを使ってるという方がいました。あと、全体のtarballがあるならTracを立ち上げてチケット一覧からエクスポートできるような気もします。

2011-03-29 14:24:05
wtnabe, yet another yak shaver @wtnabe

kanonは知らないけどtrac.dbのticketテーブルには最新の状態が入ってるんじゃないかなぁ。履歴を見たければticket_changeの方で。

2011-03-29 14:29:51
Takuto Wada @t_wada

@kaorun55 やはり sqlite ですかね、了解です。 ticket というテーブルを見れば良さそうですね。

2011-03-29 14:30:29
𝘑𝘶𝘯 𝘖𝘮𝘢𝘦 (大前潤) @jun66j5

@kaorun55 sqlite3 trac.db 'select id from ticket'|sed -e "s#.*#.output &.txt\nselect description from ticket where id=&;#"|sqlite3 trac.db

2011-03-29 14:32:36
wtnabe, yet another yak shaver @wtnabe

.mode line にして「空行 + id = の行」で区切って id と summary と description を引っこ抜いてくるって処理をぐるぐるすればいんでねーかな。

2011-03-29 14:39:44
wtnabe, yet another yak shaver @wtnabe

どこに reply したらいいか分からずにそのまま流しちゃってるけど、たぶん拾われないな、これ。

2011-03-29 14:41:19
wtnabe, yet another yak shaver @wtnabe

@t_wada ticketテーブルは最新の状態なので好きに取って来れます。履歴はticket_changeテーブルです。

2011-03-29 14:46:01
Takuto Wada @t_wada

@wtnabe おおっ、ありがとうございます! その情報が知りたかったのです。

2011-03-29 14:47:15
wtnabe, yet another yak shaver @wtnabe

@t_wada 分かってなかったので目視チェックしましたw

2011-03-29 14:50:59
Takuto Wada @t_wada

@wtnabe 拾ったッ! ありがとうございます!

2011-03-29 14:54:06
神ノ離忍(かぬりに) @kanu_

どうやらSQLite祭りに乗り遅れた模様

2011-03-29 16:27:34
神ノ離忍(かぬりに) @kanu_

TracReport作るときとかはfirefoxのSqliteManager使ってSQLを実行してます。

2011-03-29 16:32:21
神ノ離忍(かぬりに) @kanu_

@kaorun55 @t_wada 探すと見つからないのでTracのテーブル情報まとめてみました。 http://sourceforge.jp/projects/shibuya-trac/wiki/TracSchema

2011-03-29 18:23:16
𝘑𝘶𝘯 𝘖𝘮𝘢𝘦 (大前潤) @jun66j5

incomplete って書いてあるけどとりあえずこれ http://trac.edgewall.org/wiki/TracDev/DatabaseSchema @kanu_ @kaorun55 @t_wada 探すと見つからないのでTracのテーブル情報まとめてみました

2011-03-29 18:26:29