[pgsql-jp: 27936] Ruby-PostgreSQL の時間表現。

Tatsuya Yamamoto rcn @ gol.com
2002年 11月 11日 (月) 23:53:13 JST


山本(rcn)です。こんにちは。

 timestamp の精度についての質問です。

 FreeBSD を 4.4 から 4.7 に入れ替えたついでに、
PostgreSQL 7.1.3 + Ruby 1.6.4 から 7.2.2 + 1.6.7 に変更しました。
今までは timestamp の表現が 

    2002-11-08 08:15:22+09 

だったのですが、入れ替えたら 

    2002-11-11 01:55:22.392914+09 

に変わってしまいました。PostgreSQL の内部表現が変わったのか
Ruby インターフェイスの仕様が変わったのか、どうなんでしょう。

要は、表示形式を選択する方法があるかどうかが知りたいのです。


 それから、Ruby はオブジェクト指向言語なので、
      result = PGconn.exec('SQL statement')
の実行結果が、文字型の配列でなく、PostgreSQL の型に近いものを
使う仕様になってないのも、何か理由があるのかと、疑問に思っています。
どうなんでしょう。

----
T.Yamamoto  r @ oyt.jp    http://r.oyt.jp/




pgsql-jp メーリングリストの案内