0
なぜか分からないが、私はUnixタイムスタンプで作業したい。たぶん、数値のような時間の計算を行う必要があるかもしれません。時間() - 604800PostgreSQLのカラムのデフォルト値Unixのタイムスタンプはありますか?
今私は時間の結果()を挿入する整数の列を持っています。私はそれが正しい方法ではない、と思う? UNIXのタイムスタンプのデフォルト値はありますか?
なぜか分からないが、私はUnixタイムスタンプで作業したい。たぶん、数値のような時間の計算を行う必要があるかもしれません。時間() - 604800PostgreSQLのカラムのデフォルト値Unixのタイムスタンプはありますか?
今私は時間の結果()を挿入する整数の列を持っています。私はそれが正しい方法ではない、と思う? UNIXのタイムスタンプのデフォルト値はありますか?
データベースにUNIXタイムスタンプを使用する習慣を取り除く必要があります。 PostgreSQLは、datetimecol - interval '1 week'
のようにreally awesome date functionsです。また、extract(epoch from datetimecol)
を使ってUNIXのタイムスタンプに簡単に変換することもできます。
とにかく、extract(epoch from now())
を列のデフォルト値として使用できます。
私はMySQLを使っていますが、使用する前には時間機能が気に入らなかったと思います。そして最近は、MySQLが私のニーズに合っていないと判断し、PgSqlを選択しました。 :) –
そう思った。悪い習慣から逃げる理由としてそれを取る。 PHPを使用している場合は、エスケープする代わりにPDOまたは少なくとも['pg_query_params()'](http://php.net/manual/en/function.pg-query-params.php)を使用してください。 – ThiefMaster
もちろん、PDO_pgsqlを使用しています。 –