PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

часова зона по подразбиране на postgres

Часовата зона е параметър на сесията. Така че можете да промените часовата зона за текущата сесия.

Вижте документа.

set timezone TO 'GMT';

Или, следвайки по-точно стандарта SQL, използвайте SET TIME ZONE команда. Забележете две думи за „ЧАСОВА ЗОНА“, където кодът по-горе използва една дума „часова зона“.

SET TIME ZONE 'UTC';

Документът обяснява разликата:

SET TIME ZONE разширява синтаксиса, дефиниран в SQL стандарта. Стандартът позволява само цифрови измествания на часовата зона, докато PostgreSQL позволява по-гъвкави спецификации на часовите зони. Всички други функции на SET са разширения на PostgreSQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как Log() работи в PostgreSQL

  2. postgresql date_trunc до произволна точност?

  3. Възможно ли е да извършвате запитвания между база данни с PostgreSQL?

  4. Клауза IN с NULL или IS NULL

  5. Как да променя типа на колоната в Heroku?