sql >> Databasteknik >  >> RDS >> PostgreSQL

jOOQ EXTRACT(EPOCH FRÅN [fält]) lösning?

Lösning för jOOQ 3.10 och mindre

Du kan alltid använda vanlig SQL med jOOQ:

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

Stöd i jOOQ 3.11 och mer

Det finns för närvarande (jOOQ 3.11) experimentellt stöd för ytterligare, icke-standardiserade DatePart typer, som DatePart.EPOCH . Det kanske redan fungerar med PostgreSQL, men inte med andra databaser.

Detta stöd kommer att förbättras i framtida versioner, inklusive jOOQ 3.12, se:https://github. com/jOOQ/jOOQ/issues/7794



  1. reverse engineer mysql-databas för att skapa django-appen

  2. tom sträng i orakel

  3. Få fråga från filen i SPRING BOOT med @Query

  4. uppdatera rad utan att ta bort tidigare värden i mysql