Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Migrate: check_all #78

Open
AndrewDryga opened this issue Jul 18, 2012 · 2 comments
Open

Migrate: check_all #78

AndrewDryga opened this issue Jul 18, 2012 · 2 comments

Comments

@AndrewDryga
Copy link
Contributor

  1. На машине А создаём миграцию весии 1000001
  2. Немного позже на машине Б создаём миграцию версии 1000101
  3. С машины Б делаем pull с машина А
  4. Миграция 1000001 не применилась, тк версия текующей базы считается более новой (1000101), хотя это не корректно

Нужна команда, которая будет применять старые миграции вручную (например limb migrate_run HEAD^ по типу git) или автоматически находить и применять пропущенные миграции.

@r-kitaev
Copy link
Member

Механизм миграций уже давно пора переделать на many2many. Т.е. в schema_info хранить не номер последней ревизии схемы, а все примененные миграции.

@korchasa
Copy link

ну да, это лучше, чем узнавать окольными путями, что чья то миграция пропущена

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants