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

RailsからPostgreSQLに時間間隔を保存する

    インターバルは本当にあなたが望むものではないと思います。間隔は、特定のエンドポイントのない期間を表します。たとえば、既存の時間に間隔を追加して、別の時間を取得します。あなたは2つの異なる時間でより良いでしょう:

    add_column :merchants, :order_from, :time, :null => false
    add_column :merchants, :order_to,   :time, :null => false
    

    次に、何らかの理由で配達が開始されている時間を知る必要がある場合は、:order_fromを引くことで間隔を作成できます。 :order_toから 。

    本当に間隔を使用する必要がある場合は、次のような値を作成する必要があります。

    :delivery_time => "interval '11 hour'"
    

    これが、間隔が Aからの特定の時間範囲ではないことを示していることに注意してください。 Bへ 、特定の長さの時間範囲です(エンドポイントは指定されていません)。



    1. Pythonを使用してutf-8文字をMySQLテーブルに正しく挿入する方法

    2. PostgresにLATIN1ではなくUTF8エンコーディングでインストールするように強制しますか?

    3. T-SQLは、2つの日付の間の稼働日数を取得します

    4. MySQLデータとハッシュ化されたパスワードを使用したPHPログイン