[groonga-dev,03466] Re: Mroonga の timestamp 型の範囲について

Back to archive index

各務 洋 kagam****@outwa*****
2015年 9月 3日 (木) 20:12:49 JST


お世話になります、各務です。
ご返答ありがとうございます。

> UNIX秒なので1970-01-01 00:00:00という時刻を表す値です。
> 
> MroongaはGroongaのこの値をMySQLに渡します。
> MySQLはTIMESTAMP型の0秒という情報を「0000-00-00 00:00:00」と

という事は、Mroonga の TIMESTAMP 型は、MySQL と同じ範囲という事ですよね。
であれば Mroonga のドキュメントとして、

* TIMESTAMP: '1970-01-01 00:00:01' UTC から '2038-01-19 03:14:07' UTC と '0000-00-00 00:00:00'
* DATETIME: '0000-01-01 00:00:00' から '9999-12-31 23:59:59'
* DATE: '0000-01-01' から '9999-12-31'
※ 64bit版

こんな感じのものが欲しいと思いました。
どうでしょうか?


> というのも、この前 Mroonga のIndex が破損し、期待する SELECT 結果が返
> ってこなくなった際に該当のレコードが含まれ、Index 対象の列となっていた
> と思われるのです。

となると、これは Crash した際に破損が発生したと考えるのが妥当でしょうか?



----
各務
kagam****@outwa*****




groonga-dev メーリングリストの案内
Back to archive index