Size: a a a

pgsql – PostgreSQL

2020 June 15

В

Валерий in pgsql – PostgreSQL
Ilya Kaznacheev
Не могу менять сами миграции, мне нужно их как-то накатить, чтобы база принала нужный формат дат
Возможно стоит локаль хоста поменять, если в базе всё менялось, там и даты подтянуться и сервер если его на такую локаль накатить должен по ней встать.
источник

В

Валерий in pgsql – PostgreSQL
Ilya Kaznacheev
Не могу менять сами миграции, мне нужно их как-то накатить, чтобы база принала нужный формат дат
И проверьте локаль у немцев, что то мне даты не нравяться, хотя давно этим не занимался.
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Yaroslav Schekin
Hint: Perhaps you need a different "datestyle" setting? ;)
Что-то не помогает, у меня и так стоит ISO, MDY, по идее с MDY и должно матчиться такое
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Валерий
И проверьте локаль у немцев, что то мне даты не нравяться, хотя давно этим не занимался.
Даты как раз в немецком стиле
German
Use dd.mm.yyyy for numeric date representations.
источник

KK

Konstantin K in pgsql – PostgreSQL
ну "31.12.2019" это не MDY
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Пошел у немцев смотреть)
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
У них тоже ISO, DMY 🙁
источник

KK

Konstantin K in pgsql – PostgreSQL
DMY <> MDY
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Ilya Kaznacheev
Что-то не помогает, у меня и так стоит ISO, MDY, по идее с MDY и должно матчиться такое
31 месяц, да? ;)
См. https://t.me/pgsql/233061
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Щит
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Простите меня, я в глаза долблюсь
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Понаделали аббривиатур, как в СССР
источник

В

Валерий in pgsql – PostgreSQL
Ilya Kaznacheev
Не могу менять сами миграции, мне нужно их как-то накатить, чтобы база принала нужный формат дат
Вот ещё момент часовой пояс на сервере немцев и время заодно, если выборка по датам а хост с базой в другом часовом поясе, может не идти
источник

В

Валерий in pgsql – PostgreSQL
и заввисит от настроек именно хоста
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Поставил ISO, DMY, не помогло
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Валерий
Вот ещё момент часовой пояс на сервере немцев и время заодно, если выборка по датам а хост с базой в другом часовом поясе, может не идти
Так не работает парсинг литералов в запросе, до данных в базе дело не доходит
источник

KK

Konstantin K in pgsql – PostgreSQL
Ilya Kaznacheev
Поставил ISO, DMY, не помогло
пишут что пробела не должно быть
источник

KK

Konstantin K in pgsql – PostgreSQL
как вариант можно прописать 'German,DMY'
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Валерий
Вот ещё момент часовой пояс на сервере немцев и время заодно, если выборка по датам а хост с базой в другом часовом поясе, может не идти
У меня не просто выборка, у меня миграция, которую запускаю на той же машине, где и база (На ноуте)
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Konstantin K
пишут что пробела не должно быть
Пробел ничего не меняет, проверил
источник