Size: a a a

NestJS — русскоязычное сообщество

2020 April 22

E

Envy in NestJS — русскоязычное сообщество
Ничего страшного в любом случае
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Envy
Понял Вас, благодарю за ответы в любом случае, согласен с тем, что структура должна сохраняться, но пока этот столбец необходим для фичи, которая на текущий момент лишь на стадии принятия
У тя синхронизация базы включена и поле типа создаётся, а нужно чтобы не создавалась?
источник

E

Envy in NestJS — русскоязычное сообщество
Нене
источник

E

Envy in NestJS — русскоязычное сообщество
Я знаю про эту штуку, отключил её давно
источник

E

Envy in NestJS — русскоязычное сообщество
У меня проблема в том, что мне нужно стучаться моментами в прод базу, а в ней нет этого столбца, и тайпорм падает с ошибкой, что столбец не найден
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
А в чем проблема, добавь поле и пусть там лежит, на проде ничего там не будет
источник

E

Envy in NestJS — русскоязычное сообщество
Это не мне решать) Я в принципе так и предложил, но СТО сказал, что сам чуть позже порешает
источник

E

Envy in NestJS — русскоязычное сообщество
Но спасибо за попытки помочь
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Миграции с кодом идут обычно, у тя и код и база синхронизированны в рамках стенда
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Нельзя базу одного циплять к бэку другого, они по времени различаются, там не тока поле, там пол базы может отличатся
источник

E

Envy in NestJS — русскоязычное сообщество
А что вы имеете в виду под "они по времени различаются"?
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Ну даты сборок, на той неделе прод выпустили, на этой в деве 5 таблиц новых и 3 дропнули, этож совершенно разные софты
источник

E

Envy in NestJS — русскоязычное сообщество
а, понял Вас
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Короче решил я свою задачку с этим postViews когда включен кэш от Неста. Получается что перед перехватчиком кэша поставил свой там ловлю данные запроса, то есть ип и идентификатор поста и складываю в локальный массив и уже раз в минуту отправляю все записи массива в базу.

Да, может получится что потеряю данные по просмотрам но только за минуту и это не там страшно как по мне. Но зато могу обрабатывать большое количество запросов.
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
После этой задачи я понял почему у YouTube нет просмотров в реальном времени, это тупо практически не реально сделать, у них видимо что-то похожее по логике.
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Пиши в ин мемори базу
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
можно в редис писать вместо локального кэша и при отображении проверять есть ли по такому посту в редисе и из редиса брать, если нет то - то что в базе показывать, тоесть или или, а в фоне да сливать с редиса в базу
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
ILshat Khamitov
можно в редис писать вместо локального кэша и при отображении проверять есть ли по такому посту в редисе и из редиса брать, если нет то - то что в базе показывать, тоесть или или, а в фоне да сливать с редиса в базу
+1
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
ILshat Khamitov
можно в редис писать вместо локального кэша и при отображении проверять есть ли по такому посту в редисе и из редиса брать, если нет то - то что в базе показывать, тоесть или или, а в фоне да сливать с редиса в базу
Согласен, идея просто в том что бы не привязывать себя к редису, это мой пет проект цмс системы и не у всех хостинга есть возможность предоставлять редис.

Даже если редиса не будет я смогу использовать тупо кэш редиса так же как сейчас только без редиса и все будет работать и дальше.
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Veaceslav Artiom
Согласен, идея просто в том что бы не привязывать себя к редису, это мой пет проект цмс системы и не у всех хостинга есть возможность предоставлять редис.

Даже если редиса не будет я смогу использовать тупо кэш редиса так же как сейчас только без редиса и все будет работать и дальше.
Вдс стоит 200 рублей в месяц
источник