Size: a a a

pgsql – PostgreSQL

2020 May 21

А

Александр in pgsql – PostgreSQL
Что я делаю не так? 👋
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр
Что я делаю не так? 👋
Покажите
SHOW timezone;

Но, скорее всего, всё так, как и должно быть.
источник

А

Александр in pgsql – PostgreSQL
GMT
источник

А

Александр in pgsql – PostgreSQL
Постгрес либо вычитает либо складывает при том что приведения по факту и не надо он итак таймстамп возвращает
источник

А

Александр in pgsql – PostgreSQL
select now() at time zone 'Europe/Moscow';
          timezone
----------------------------
 2020-05-21 12:52:24.519581
(1 row)

select now() at time zone '+3:00';
          timezone
----------------------------
 2020-05-21 06:52:27.870823
(1 row)

select now() at time zone '-3:00';
          timezone
----------------------------
 2020-05-21 12:52:30.540642
(1 row)
источник

А

Александр in pgsql – PostgreSQL
С временем и тп на сервере порядок
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр
Постгрес либо вычитает либо складывает при том что приведения по факту и не надо он итак таймстамп возвращает
Нет, всё работает правильно. Разберитесь, как работают timestamp / timestamptz в PostgreSQL, не "фантазируйте". ;)
источник

K

Kate in pgsql – PostgreSQL
Добрый день! а подскажите пожалуйста правильно ли я понимаю разницу между типами данных - bytea и bytea[]?
источник

K

Kate in pgsql – PostgreSQL
что в первом случае это байтовый массив, а во втором это массив этих байтовых массивов?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Yaroslav Schekin
Нет, всё работает правильно. Разберитесь, как работают timestamp / timestamptz в PostgreSQL, не "фантазируйте". ;)
Вот оно действительно не очевидно. Каждый раз голову ломаю в каком формате правильно часовой пояс подсовывать.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Kate
что в первом случае это байтовый массив, а во втором это массив этих байтовых массивов?
Да и да.
источник

K

Kate in pgsql – PostgreSQL
Yaroslav Schekin
Да и да.
пасибо
источник

EB

Egor Bronin in pgsql – PostgreSQL
всем привет! Как узнать какое значение ориентира статистики (SET STATISTICS) выставлено для столбца?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Роман Жарков
Вот оно действительно не очевидно. Каждый раз голову ломаю в каком формате правильно часовой пояс подсовывать.
Да, не очевидно... но как уж есть.
IMHO, это из-за подхода проекта "и нашим и вашим", где "нашим" — это сделать работу с date/time правильной и практически полезной; а "вашим" — и при этом минимально нарушить / максимально соответствовать ISO SQL (и POSIX, местами). ;)
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Egor Bronin
всем привет! Как узнать какое значение ориентира статистики (SET STATISTICS) выставлено для столбца?
\d+ tablename
источник

AR

Andrey Rumanec in pgsql – PostgreSQL
Сорян
источник

А

Александр in pgsql – PostgreSQL
Ок значит select now() at time zone 'Europe/Moscow'; постгрес покажет время в моей таймзоне (gmt) когда в таймзоне Москвы будет время как сейчас в моей тз gmt. Но почему таймзона ‘+3’ делает наоборот?
источник

EB

Egor Bronin in pgsql – PostgreSQL
Victor Yegorov
\d+ tablename
спасибо
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр
Ок значит select now() at time zone 'Europe/Moscow'; постгрес покажет время в моей таймзоне (gmt) когда в таймзоне Москвы будет время как сейчас в моей тз gmt. Но почему таймзона ‘+3’ делает наоборот?
Да нет же!
SELECT now() AT TIME ZONE 'Europe/Moscow'; 

Покажет текущую дату/время по Московскому времени, независимо ни от чего.
источник

А

Александр in pgsql – PostgreSQL
Да я все перепутал
источник