Tetsuro IKEDA
ikdtt****@gmail*****
2007年 12月 24日 (月) 12:15:24 JST
こんにちは。池田です。 「制限事項」というページがtritonn-wikiにあったのですが、 menuにリンクがなかったのでコンテンツ整理の意味も兼ねて 「リファレンスマニュアル」のページに内容を移しておきました。 http://qwik.jp/tritonn/reference.html#6e23c08f524c423e9e493a13dc0c4e94 1年前にあったalter tableの問題は解消できているのですが、 truncate tableの場合はもう少し根が深いのでまだ直していませんでした。 ちなみにtruncate tableをちゃんと使えるようにする需要って結構あります? >to all 07/12/24 に ICHII Takashi<ichii****@schwe*****> さんは書きました: > > いちいです。 > > > > Truncateをすると内部的にdrop table&create tableが行われるのですが、 > > このcreate tableの情報がfrmファイルからのみ取得されるため、 > > frmファイルフォーマット拡張を行っていない現状では、 > > USING句情報が一切入らなくなってしまいます。 > > そっか、 http://qwik.jp/tritonn/known_bugs.html の alter table時の > 問題と同じということですね。 > > > > mysql-5.1でのtritonnエンジンではたぶん解消できると思います。。。 > > おおー、楽しみにしています!! > > > -- > ICHII Takashi > ichii****@schwe***** > > > > From: "Tetsuro IKEDA" <ikdtt****@gmail*****> > Subject: [Tritonn-dev 63] Re: truncateするとusing mecabに > Date: Sat, 22 Dec 2007 18:50:02 +0900 > > > こんにちは!池田です。 > > > > 済みません、これは現時点では制限事項となっているものです。 > > > > Truncateをすると内部的にdrop table&create tableが行われるのですが、 > > このcreate tableの情報がfrmファイルからのみ取得されるため、 > > frmファイルフォーマット拡張を行っていない現状では、 > > USING句情報が一切入らなくなってしまいます。 > > > > なのでtruncateの代わりに明示的にdrop&createをお使いください>< > > > > mysql-5.1でのtritonnエンジンではたぶん解消できると思います。。。 > > > > 07/12/22 に ICHII Takashi<ichii****@schwe*****> さんは書きました: > > > > > > こんにちは、いちいです。 > > > > > > > > > 先日にひきつづき微妙なところでバグっぽいのを引き当てました:-p > > > using ngramで作ったテーブルをtruncateするとmecabに変わってしまう > > > ようです。 > > > > > > > > > mysql> create database test; > > > Query OK, 1 row affected (0.00 sec) > > > > > > mysql> use test > > > Database changed > > > mysql> create table foo (bar varchar(255), fulltext key using ngram (bar)); > > > Query OK, 0 rows affected (0.02 sec) > > > > > > mysql> show create table foo\G > > > *************************** 1. row *************************** > > > Table: foo > > > Create Table: CREATE TABLE `foo` ( > > > `bar` varchar(255) default NULL, > > > FULLTEXT KEY `bar` USING NGRAM, NORMALIZE, 512 (`bar`) > > > ) ENGINE=MyISAM DEFAULT CHARSET=ujis > > > 1 row in set (0.00 sec) > > > > > > mysql> truncate foo; > > > Query OK, 0 rows affected (0.01 sec) > > > > > > mysql> show create table foo\G > > > *************************** 1. row *************************** > > > Table: foo > > > Create Table: CREATE TABLE `foo` ( > > > `bar` varchar(255) default NULL, > > > FULLTEXT KEY `bar` USING MECAB, NO NORMALIZE, 512 (`bar`) > > > ) ENGINE=MyISAM DEFAULT CHARSET=ujis > > > 1 row in set (0.00 sec) > > > > > > > > > 相変わらず報告だけですいません。もうちょいソースとか読めるように > > > 勉強します。(とりあえずデバッグシンボルの付き合わせを。。。) > > > ちなみに、5.0.51のバイナリは快調に稼働中です。 > > > > > > > > > -- > > > ICHII Takashi > > > ichii****@schwe***** > > > > > > _______________________________________________ > > > Tritonn-dev mailing list > > > Trito****@lists***** > > > http://lists.sourceforge.jp/mailman/listinfo/tritonn-dev > > > > > > > _______________________________________________ > > Tritonn-dev mailing list > > Trito****@lists***** > > http://lists.sourceforge.jp/mailman/listinfo/tritonn-dev > > _______________________________________________ > Tritonn-dev mailing list > Trito****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/tritonn-dev >