PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

jOOQ EXTRACT(EPOCH Z [pole]) obejście?

Obejście dla jOOQ 3.10 i mniej

Zawsze możesz skorzystać z zwykłego SQL z jOOQ:

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

Wsparcie w jOOQ 3.11 i więcej

Obecnie istnieje (jOOQ 3.11) eksperymentalne wsparcie dla dodatkowej, niestandardowej DatePart typy, takie jak DatePart.EPOCH . Może już działać z PostgreSQL, ale nie z innymi bazami danych.

Ta obsługa zostanie ulepszona w przyszłych wersjach, w tym w jOOQ 3.12, zobacz:https://github. com/jOOQ/jOOQ/issues/7794



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użyj wyjścia tekstowego z funkcji jako nowego zapytania

  2. Jak stworzyć niestandardową funkcję okienkowania dla PostgreSQL? (Przykład średniej bieżącej)

  3. Wybierz tylko liczbową część ciągu tylko wtedy, gdy zaczyna się od wartości liczbowej

  4. Czy postgresql obsługuje lookbehind regexp?

  5. Jak zaktualizować wiele kolumn w PostgreSQL