iamstarkov/jsunderhood

Улучшение миграций

Closed this issue · 6 comments

Подтянуть раннер из #79 и сделать в миграциях проверки на то, нужно ли их исполнять, чтобы не прогонять случайно дважды и не ломать всё к чертям.

а скрипт сам себя может удалять в nodejs?

Теоретически да, но мы же обсудили вопрос с удалением.

я забыл =(

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

Миграции лежат в репо, потому что обновление может потребовать более одной миграции. Каждая из них в процессе проверяет, нужна ли она, и пропускает изменения, если не нужна. Всё.

Главное, соблюдать очерёдность применения. Это можно делать префиксом в имени файла в виде даты YYYYMMDD или версии.

так как пришли к генератору, то вопрос миграций отпал. @kinday ты всё равно крутой! 🎈