Улучшение миграций
Closed this issue · 6 comments
kinday commented
Подтянуть раннер из #79 и сделать в миграциях проверки на то, нужно ли их исполнять, чтобы не прогонять случайно дважды и не ломать всё к чертям.
iamstarkov commented
а скрипт сам себя может удалять в nodejs?
kinday commented
Теоретически да, но мы же обсудили вопрос с удалением.
iamstarkov commented
я забыл =(
iamstarkov commented
точнее не забыл, помню, что обсуждали но не могу вспомнить к чему пришли
kinday commented
Миграции лежат в репо, потому что обновление может потребовать более одной миграции. Каждая из них в процессе проверяет, нужна ли она, и пропускает изменения, если не нужна. Всё.
Главное, соблюдать очерёдность применения. Это можно делать префиксом в имени файла в виде даты YYYYMMDD
или версии.
iamstarkov commented
так как пришли к генератору, то вопрос миграций отпал. @kinday ты всё равно крутой! 🎈