что призма юзает время UTC при создании записей в БД?
model user {
…
createdAt DateTime @default(now()) @db.Timestamp
updatedAt DateTime @updatedAt @db.Timestamp
}
Какой-то бред пздц и судя по веткам на гитхабе они уже год никак это не исправляют
Какую альтернативу призме можно взять для mariaDB ? А то такие детские проблемы, смущают
а в чем проблема работать с utc+0?
UTC имеется ввиду +0 просто в других проектах на пхп, когда создавал запись в БД, то записывалось все используя current_timestamp() с настроенный поясом мск в самом мускуле. В призме же, даже если у колонки по дефолту стоит current_timestamp(), то при добавлении новой записи, все равно генерируется дата по UTC+0 В общем бестпрактик юзать в БД UTC+0 ? Просто неудобно будет при просмотре каких либо данных руками в БД в уме переводить в свою таймзону
Лучше зранить в +0, а выводит пусть клиент сам в нужной ему зоне
интересно что в вики по постгресу, есть рекомендация использовать встроенный тип timestamp with timezone, вместо обычного timestamp(with no time zone)
Если я правильно помню, там также отличие в формате только, хранится всё равно число секунд с 0
да по сути не было проблем на клиенте через momentJS конвертировать любую дату из БД в его таймзону. С призмой похоже придется смириться мне с UTC+0, хотя привык мск время хранить в бд, так как очень часто смотрю стату там, ориентируясь на датутайм
там вроде зона используется для конвертирования в utc+0, но при этом всё рано нигде не хранится
но я так понимаю что соль в том что не нужно потом на клиенте это делать заново парсить и переводить в нужную таймзону, или нет?
тогда не понимаю в чем профит
не, проблем нет, просто мне удобнее было в базе видеть таймзону по мск, стату разную, дату реги юзера и т.п. т.к. до написания админки на фронте время не сразу доходит, то анализируешь данные напрямую в БД, что с +0 будет некомфортно. Ну я понял уже, что это пустяки, будем юзать, как есть)
а на клиенте для работы с базой нельзя установить зону свою?
То, как дата хранится, и как она отображается и даже получается строкой из БД - это разные вопросы. Аналогично при сохранении. Надо бы разобраться, в какой именно момент проблема
так вот же, по умолчанию мск стоит, но призма пишет в +0 все равно
Кстати то что на логотипе у призмы стоит пирамида это типо постирония?
Согласно определению у призмы должно быть две параллельных грани, а между ними параллелепипеды
Это как треугольник назвать квадратом. Не важно
Есть нотариально заверенное определение?
Есть нотариально заверенное возражение?
Сначало вы покажите!!
https://youtu.be/OTJ8xakBcZM
Обсуждают сегодня