Size: a a a

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

2021 July 13

А

Аntosha in NestJS — русскоязычное сообщество
А в чем проблема, собственно? Вы имеете ввиду, что вы можете удалить миграцию в которой down скрипт, не прогнав его на проде?
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Перечитайте что я писал
источник

А

Аntosha in NestJS — русскоязычное сообщество
Я не могу понять,как может быть откат без файлов миграции
источник

А

Аntosha in NestJS — русскоязычное сообщество
Не могу смоделировать ситуацию
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Вот именно что никак. А это обычный рабочий процесс, создаете ветку с новой фичей, делаете ее, выполняете миграции. Переключаетесь обратно в дев и делаете новую фичу. Соответственно файлов миграции нет,а изменения в бд есть. Как их откатить?
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Вот если бы down скрипт был в таблице синхронизации, можно было бы откатить изменения, тех файлов миграций, которых нет
источник

А

Аntosha in NestJS — русскоязычное сообщество
Прогоняете перед переключением на дев knex:migrate:rollback
источник

А

Аntosha in NestJS — русскоязычное сообщество
Да и всё
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Да, так и делаю конечно
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Вопрос удобства остается открытым
источник

А

Аntosha in NestJS — русскоязычное сообщество
У нас другая проблема с кнексом.
У нас есть несколько микросервисов, которые ходят в одну базу. И все миграции приходится делать в одном микросервисе,даже если изменения касаются других сервисов
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Да, также делаем, иначе синхронизация идет по жопе, да
источник

А

Аntosha in NestJS — русскоязычное сообщество
Либо надо хранить миграции на каждом микросервисе
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Ну по хорошему и бд для микросервиса отдельная)
источник

А

Аntosha in NestJS — русскоязычное сообщество
Corrupted и всё тут(
источник

А

Аntosha in NestJS — русскоязычное сообщество
Ну ,условно, микросервис админки, который ходит в главную бд и рисует статистику
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Только отдельные бд решает этот вопросик, либо добавить в таблицу knex контекст, название микросервиса
источник

ОЛ

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

А

Аntosha in NestJS — русскоязычное сообщество
Вы тоже поверх кнекса nest-objection юзаете?
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Нет свои микросервисы. Нест для петов
источник