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

jOOQ EXTRACT(EPOCH FROM [field])の回避策?

    jOOQ3.10以下の回避策

    いつでも plainSQL に頼ることができます。 jOOQを使用:

    public static Field<Integer> extractEpochFrom(Field<Timestamp> field) {
        return DSL.field("extract(epoch from {0})", Integer.class, field);
    }
    

    jOOQ3.11以降でのサポート

    現在(jOOQ 3.11)、追加の非標準 DatePart の実験的サポートがあります。 DatePart.EPOCH 。 PostgreSQLではすでに機能している可能性がありますが、他のデータベースでは機能しません。

    このサポートは、jOOQ3.12を含む将来のバージョンで改善される予定です。 https://githubを参照してください。 com / jOOQ / jOOQ / issues / 7794



    1. Postgres 9.4 JSONB列で大文字と小文字を区別しない検索を実行するにはどうすればよいですか?

    2. PostgreSQLで短い月の名前を取得する

    3. mysqlの期間とフェッチ時間

    4. SqlAlchemyとの内部結合