Postgres 9.0.4
Rails 3.0.7
AR 3.0.7
pg 0.12.2
'0001-01-01 BC' の DATE 列の値を持つ 3 つのレコードを含むテーブルがあります (最初にどのようにそこに入ったのかわかりません。列にデフォルト値が設定されていません)。
これらのレコードを要求し、ActiveRelation を介してこの日付列の値を照会すると、nil が返されますが、データベースでは実際には NULL ではありません。
見る:
[3] pry(main)> User.where(birthday: '0001-01-01 BC').map {|u| u.birthday}
=> [nil, nil, nil]
このようなものを見た人、またはここで何が起こっているのか知っている人はいますか?
ありがとう、ウェス