PostgreSQL で Rails を試したのはこれが初めてです。timestamp with timezone
絶対時間を格納する列に関して、通常見られるコードでの使用の欠如に混乱しています。主要な例はdevisetimestamp with out timezone
です。これは、PostgreSQL でa に変換される datetime 列を列に格納します。
timestamp with out timezone
任意のタイムゾーンを意味する可能性があるため、これは悪い習慣だと思います。別のアプリケーションからデータベースにアクセスしていた場合、Rails を見ないと、タイムスタンプがどのタイム ゾーンを参照しているのかわかりません。分散型の混乱になるだけです。
timestamp with time zone
PostgreSQL の ActiveRecord 移行/スキーマでを作成する方法はありますか? 現在の Rails フレームワーク コードとの非互換性の問題は発生しますか?
ActiveRecord がデータベースにとらわれないように努めていることは理解していますが、これは私が無視できない厄介な問題です。