[postgresforest-users 27] Re: forestadminからHASHという名前のテーブル名・項目名の操作

アーカイブの一覧に戻る

Masao Kato katou****@jp*****
2007年 4月 3日 (火) 11:07:14 JST


加藤政夫です。

> コメントありがとうございます。動作確認してみます。

よろしくお願いします。

すいません、いきなり間違いに気が付きました。

>> 		default:
>> 			typeCommand = NONE;
>> 			break;

ではなくて、単純にreturnしたほうがいいようです。

 		default:
 			return;


> 不具合の報告やパッチの投稿は、
> MLに投げるとともにsourceforgeの方に登録していただけると
> 非常に助かります。これらはナレッジベースとしての役割もありますので。

パッチトラッキングシステムの使い方(投稿のしかた)が
よくわかっていないので、勉強してみます。


Satoshi Nagayasu wrote:
> 永安です。
> 
> コメントありがとうございます。動作確認してみます。
> 
>> ところで、こういった修正を行った場合、
>> どのように修正を取り込んでいくのでしょうか?
> 
> プロセスとして確定した方法はまだ無いのですが、
> 基本的にバグトラッキングとパッチトラッキングは、
> sourceforgeのシステムを使っていきたいと思っています。
> 
> ・バグトラッキングシステム
> http://sourceforge.jp/tracker/?atid=9579&group_id=2580&func=browse
> 
> ・パッチトラッキングシステム
> http://sourceforge.jp/tracker/?atid=9581&group_id=2580&func=browse
> 
> 不具合の報告やパッチの投稿は、
> MLに投げるとともにsourceforgeの方に登録していただけると
> 非常に助かります。これらはナレッジベースとしての役割もありますので。
> 
> ちなみに、リリースに関しては、バグフィックスを取り込んだ
> マイナーバージョンアップを1ヶ月〜2ヶ月に一回程度
> リリースしていきたいと思っています。
> 
> ですので、報告があった、あるいはパッチの投稿があったものについては、
> これらに取り込まれる形になります。
> 
> よろしくお願いします。
> 
> Masao Kato wrote:
>> はじめまして。
>> 加藤政夫と申します。
>>
>> ちょっと、ソース見てみました。
>> コマンドの解析で、
>> create table(DDL)のところを
>> create hash(forestadminコマンド)として
>> 解析しようとしてしまっています。
>>
>> CommandParser.javaの678行目からの部分で、
>>
>> 	case TABLE :
>> 		//コマンドタイプ判別
>> 		switch (typeCommand) {
>> 		case SHOW :
>> 			if ((token = tokenizer.nextToken()) == StreamTokenizer.TT_EOF) {
>> 				m_type = SHOW_TABLE;
>>>>>>>>
>> 		このスイッチ文にdefaultを追加して
>> 		以下のようにすればいいと思います。
>> 		default:
>> 			typeCommand = NONE;
>> 			break;
>>
>> 同じような感じでforestadminコマンドのキーワードが含まれると、
>> DDLを間違って処理する場合があるので、
>> 他のコマンドについても、処理をする必要があります。
>>
>> ところで、こういった修正を行った場合、
>> どのように修正を取り込んでいくのでしょうか?
>>
>>
>> Akio KUDOH wrote:
>>> 工藤と申します。
>>>
>>> PostgresForest4.0.1を使用しております。
>>> forestadminからCREATE TABLEを発行する際、HASHという名前の
>>> テーブル、もしくは項目名を指定するとエラーが発生するようです。
>>>
>>> [sample]> create table hash (a varchar);
>>> [Error] コマンドの解析中にエラーが発生しました。
>>> message: syntax error at or near ";"
>>>
>>> [sample]> create table a(hash integer);
>>> [Error] コマンドの解析中にエラーが発生しました。
>>> message: syntax error at or near ";"
>>>
>>> ALTER TABLE文などではエラーが発生しないようです。
>>> 以上、ご報告まで。
>>>
>>> _______________________________________________
>>> postgresforest-users mailing list
>>> postg****@lists*****
>>> http://lists.sourceforge.jp/mailman/listinfo/postgresforest-users
>>>
>>>
>> _______________________________________________
>> postgresforest-users mailing list
>> postg****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/postgresforest-users
> 
> 




postgresforest-users メーリングリストの案内
アーカイブの一覧に戻る