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

Jak uzyskać aktualną nazwę strefy czasowej w Postgres 9.3?

Nie sądzę, że jest to możliwe przy użyciu samego PostgreSQL w najbardziej ogólnym przypadku. Podczas instalacji PostgreSQL wybierasz strefę czasową. Jestem prawie pewien, że domyślnie używana jest strefa czasowa systemu operacyjnego. Zwykle będzie to odzwierciedlone w postgresql.conf jako wartość parametru „strefa czasowa”. Ale wartość kończy się jako „czas lokalny”. Możesz zobaczyć to ustawienie za pomocą instrukcji SQL.

show timezone;

Ale jeśli zmienisz strefę czasową w postgresql.conf na coś w rodzaju „Europa/Berlin”, to show timezone; zwróci to wartość zamiast „czas lokalny”.

Myślę więc, że twoje rozwiązanie będzie wymagało ustawienia „strefy czasowej” w postgresql.conf na określoną wartość, a nie na domyślną „czas lokalny”.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zoptymalizuj zakres zapytań sygnatury czasowej Postgres

  2. Jak porównać dane między dwiema bazami danych w PostgreSQL?

  3. Najlepszy sposób na uzyskanie liczby wyników przed zastosowaniem LIMIT

  4. Klauzula ORDER BY ... USING w PostgreSQL

  5. Jak zabezpieczyć bazę danych PostgreSQL — 10 wskazówek