Size: a a a

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

2020 March 08

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Но вообще, если down не работает в миграции - это косячнкя миграция же
источник

IK

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

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
До нуля
источник

IK

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

IK

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

GS

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

IK

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

IK

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

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
Любое изменение структуры базы данных - новая миграция и только вперёд. Даже те изменения которые нужны для того чтобы откатить, тоже миграция отдельная :) так проще. В проде пользоваться down  - игра в русскую рулетку
источник

АД

Александр Духновский in NestJS — русскоязычное сообщество
Ну так миги нужно тестировать на полноразмерных копиях бд)
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Alexander Kazantsev
Любое изменение структуры базы данных - новая миграция и только вперёд. Даже те изменения которые нужны для того чтобы откатить, тоже миграция отдельная :) так проще. В проде пользоваться down  - игра в русскую рулетку
И тогда пропадает возможность быстро откатиться на прошлую версию в случае чего
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Есть система контроля версия, может даже контейнеры с версиями, но быстро поставить предыдущую в случае чего нельзя...
источник

AK

Alexander Kazantsev in NestJS — русскоязычное сообщество
Однозначно правильного решения нет. Каждый выбирает для себя сам в зависимости от инфраструктуры, архитектуры и прочего
источник

W

Wacker in NestJS — русскоязычное сообщество
Ребят, снова докопаюсь

Профиль, регистрация, авторизация, восстановление пароля у меня в проекте должен быть одним модулем? Или 2-мя?
источник

W

Wacker in NestJS — русскоязычное сообщество
Типа auth и user
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Wacker
Типа auth и user
+
источник

W

Wacker in NestJS — русскоязычное сообщество
🙏 спасибо
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Один отвечает за непосредственно аутентификацию, и то, что с ней связано, но его слабо волнует, что такое юзер, и что у юзера есть аватарка и он может менять имя своей бабушки в профиле.

Второй уже непосредственно о профиле, которые используется не только при аутентификации
источник

W

Wacker in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Один отвечает за непосредственно аутентификацию, и то, что с ней связано, но его слабо волнует, что такое юзер, и что у юзера есть аватарка и он может менять имя своей бабушки в профиле.

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

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Wacker
вот я отталкиваюсь от мысли, что если бы я делал микросервисы и прихожу к вашему выводу. Но когда то выше мне показывали другую структуру с мини приложениями
микросервисы я бы никак к этим рассуждениям не подтягивал)
источник