sql >> データベース >  >> RDS >> PostgreSQL

Rails Activerecord/Postgresの時間形式

    問題は、RubyまたはRailsに時刻クラスがないことです。すべての時間クラスは、日付またはタイムスタンプ(つまり、日付と時刻)です。

    データベース内では、時間 (タイムゾーンなし)列。データベース内で適切に動作します。ただし、時間がRubyに入ると、利用可能なプレーンな時刻クラスがないため、ActiveRecordは日付コンポーネントを追加します。日付として2000-01-01を使用するだけです。

    データベース内ではすべて問題ありませんが、Railsのデータベース外にいる場合は、日付コンポーネントを無視するように少し注意する必要があります。




    1. SQL Serverの既存のテーブルに主キーを追加する方法(T-SQLの例)

    2. OracleSqlDeveloperの文字列リテラルが長すぎるエラー

    3. 日付範囲を対応する週に分割

    4. USER()とSYS_CONTEXT('USERENV'、'CURRENT_USER')の違いは何ですか?