боевого проекта.
Проект развернул в докере но ловлю ошибку DATESTYLE
Используется Docker (nginx+Postgres+php74)
Подскажите, если код рабочий, в каком сервисе может быть проблема?
Текст ошибки:
Illuminate\Database\QueryException
SQLSTATE[22008]: Datetime field overflow: 7 ERROR: date/time field value out of range: "31-01-2022" HINT: Perhaps you need a different "datestyle" setting. (SQL: select * from "calendars" where "date" between 01-01-2022 and 31-01-2022 order by "date" desc)
Блин, ты уже писал это сообщение, я даже тебе хотел ответить, но ты удалил его. Поменяй день с годом местами. YYYY-MM-DD должно быть
а вообще, если это работает на проде возможно версия постгреса на проде и в докере отличается
Вопрос версий или все же конфигов? На проде есть такой конфиг datestyle = 'iso, dmy' Я продовой конфиг подкинул в контейнер - но не помогло, да и описано не в том порядке и все же работает только в проде
а точно в нужное место подкинул? проверь у образа в докерхабе должна быть инструкция
postgresql.conf:/usr/share/postgresql/postgresql.conf.sample:cached
ну я конечно с постргесом не работал, но sample точно стоит удалить)
Обсуждают сегодня