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

SQL 'AT TIME ZONE', zapytanie szerokie i wyrażenie 'SELECT' dla wszystkich kolumn (nazwa_tabeli.*)

Jeśli Twoje kolumny są typu timestamp , a następnie za pomocą AT TIME ZONE to właściwy sposób na przekonwertowanie ich na określoną strefę czasową.

Nie używaj jednak EET . Użyj określonej strefy czasowej zależnej od lokalizacji z tej listy , na przykład Europe/Bucharest - lub cokolwiek ma zastosowanie dla Ciebie.

Alternatywnie, jeśli Twoje kolumny są typu timestamp with time zone , możesz ustawić strefę czasową sesji, a postgres wykona konwersję za Ciebie:

SET TIME ZONE 'Europe/Bucharest'

Przeczytaj dokumentację aby zrozumieć różnicę między tymi dwoma typami znaczników czasu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przechowywać dataframe pandas z obiektami danych typu datetime.timedelta w postgresql d/b przy użyciu sqlalchemy?

  2. Tworzenie oddzielnego źródła danych dla mojej sesji wiosennej przy użyciu JDBC i wiosennych danych jpa w spring boot

  3. Funkcja MIN() w PostgreSQL

  4. Błąd podczas importowania CSV do postgresa za pomocą pythona i psycopg2

  5. Jak warunkowe zsumować dwie kolumny w PostgreSQL 9.3