Size: a a a

TypeORM - Русскоязычное сообщество

2021 July 01

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
moment не юзаю
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
устраиваеют стандартные средства
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
просто приходится конвертить из даты в милиск и обратно)
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
но числа большие
источник

EN

Edvart Nonsn in TypeORM - Русскоязычное сообщество
вот и думаю
источник

IT

Igor Tobert in TypeORM - Русскоязычное сообщество
всем привет, подскажите как подружить typeorm с докер контейнеером?

создаю у сущности
@CreateDateColumn({ type: 'timestamp' })
отправляю запрос на создание например в 15:00
в БД попадает запись -10 часов, (тоесть 2 раза делает по -5, мой часовой пояс Екатеринбург)

не могу победить это
источник

S

Sergey in TypeORM - Русскоязычное сообщество
Timestamp with time zone
источник

IT

Igor Tobert in TypeORM - Русскоязычное сообщество
тогда он сохраняет не как -10 а как -5. Непонимаю откуда он еще берет -5
источник

S

Sergey in TypeORM - Русскоязычное сообщество
docker run -it -e "TZ=UTC" postgres:alpine
источник

IT

Igor Tobert in TypeORM - Русскоязычное сообщество
а если это добавлять в конфиг к docker-compose?
источник

S

Sergey in TypeORM - Русскоязычное сообщество
postgres:
   image: postgres:alpine
   environment:
       TZ: "
UTC"
источник

S

Sergey in TypeORM - Русскоязычное сообщество
Точно не помню, работает ли просто UTC, мб нужно UTC+0
источник

IT

Igor Tobert in TypeORM - Русскоязычное сообщество
простое переподнятие сервиса не принесло результата, пробую удалить контейнер
источник

S

Sergey in TypeORM - Русскоязычное сообщество
Там в самой базе еще хранится TZ
источник

S

Sergey in TypeORM - Русскоязычное сообщество
Так что да, должно помочь пересоздание
источник

IT

Igor Tobert in TypeORM - Русскоязычное сообщество
вот конфиг, пробовал и так и так, все равно сохраняет -5
источник

IT

Igor Tobert in TypeORM - Русскоязычное сообщество
главное timestamp without time zone
почему то на -10 выкидывает, вообще не врубаюсь почему так
источник

AL

Andrey Listochkin in TypeORM - Русскоязычное сообщество
Если Postgres, то у нее еще и своя переменная среды есть

     TZ: 'UTC'
     PGTZ: 'UTC'
источник

AL

Andrey Listochkin in TypeORM - Русскоязычное сообщество
Мы гоняем и базу, и Node в UTC, и конвертим в локальное время только на стороне клиента
источник

IT

Igor Tobert in TypeORM - Русскоязычное сообщество
вот и мне так надо, но с контейнерами прям головная боль, не могу совладать. Вариант с PGTZ попробую чуть позже)
источник