kentoku
kento****@gmail*****
2012年 6月 7日 (木) 02:14:07 JST
斯波です。 > というわけで、提案としては > ・デフォルトでは、今のままとする > ・オプションで指定した場合、mysql/data/mroonga.dataに格納する > ・補足オプションで、格納ディレクトリ名をユーザーが決められる > というのでどうでしょうか。 ご提案ありがとうございます。 検討させて頂きます。 どうぞ、よろしくお願いいたします。 2012年6月6日 14:44 磯部 和広 <k-iso****@rozet*****>: > いつもお世話になっております。 > > >実は、使える文字の制限はMySQL 5.1.7からだいぶ緩和されていて > >ピリオドも使えるようになっているのです。 > > なるほど・・・ > > 自分はよくやるのですが、テスト用のDBを作成し、そこで > > create table hoge as select * from original.hoge; > > などのようにしたりします。 > > テーブル名を「データベース名.テーブル名」と修飾して > 別のDBのテーブルにアクセスするんです。 > > その際に、もし仮に mroonga.data というDBが作成できたとして > どうやって参照するんですかね・・・ > > ひょっとしたら > > create table hoge as select * from `mroonga.data`.hoge; > > ってやるんですかね・・・ > > 多分、こういう使い方は本当に特殊な人達しか使わないと思います。 > > というわけで、提案としては > ・デフォルトでは、今のままとする > ・オプションで指定した場合、mysql/data/mroonga.dataに格納する > ・補足オプションで、格納ディレクトリ名をユーザーが決められる > というのでどうでしょうか。 > > > > (2012/06/06 12:50), Kouhei Sutou wrote: >> 須藤です。 >> >> In <4FCD9****@rozet*****> >> "[groonga-dev,00927] Re: mroongaのファイルの置き場所の指定について" on Tue, 05 Jun 2012 14:31:22 +0900, >> 磯部 和広 <k-iso****@rozet*****> wrote: >> >>> MySQL :: MySQL 4.1 リファレンスマニュアル :: 6.1.2 データベース名、テー >>> ブル名、インデックス名、カラム名、エイリアス名 >>> http://dev.mysql.com/doc//refman/4.1/ja/legal-names.html >>> >>> データベース名にはピリオドが含められないので >>> mroonga.data >>> はいかがでしょうか。 >> 実は、使える文字の制限はMySQL 5.1.7からだいぶ緩和されていて >> ピリオドも使えるようになっているのです。 >> >> http://dev.mysql.com/doc/refman/5.1/en/identifiers.html >> >> Before MySQL 5.1.6, database and table names cannot >> contain "/", "\", ".", or characters that are not >> permitted in file names. >> >> ただ、たしか、そういった文字は@XXXとかにエンコードされてファ >> イル名になる気がするので、ピリオドとかを使えば名前の衝突は避 >> けられるかもしれません。 >> > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev