理由はわかりませんが、Unixタイムスタンプを使用するのが好きです。おそらく、time()-604800のように、数値のように時間で計算を実行する必要があるためです。
現在、time()の結果を挿入する整数列があります。正しくないと思いますよね?デフォルト値(UNIXタイムスタンプ)はありますか?
理由はわかりませんが、Unixタイムスタンプを使用するのが好きです。おそらく、time()-604800のように、数値のように時間で計算を実行する必要があるためです。
現在、time()の結果を挿入する整数列があります。正しくないと思いますよね?デフォルト値(UNIXタイムスタンプ)はありますか?
データベースでUNIXタイムスタンプを使用する習慣を取り除く必要があります。PostgreSQLには、のような本当に素晴らしい日付関数datetimecol - interval '1 week'
があります。また、を使用してUNIXタイムスタンプに簡単に変換できますextract(epoch from datetimecol)
。
extract(epoch from now())
とにかく、列のデフォルト値として使用できます。