Size: a a a

Django [ru] #STAY HOME

2019 July 21

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
yellow
получается что инфа о том произведена ли миграция хранится где-то в бд а не в серверном коде?
да
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
yellow
получается что инфа о том произведена ли миграция хранится где-то в бд а не в серверном коде?
в бд она нужна для синхронизации
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
открой табличку django_midgrations у себя в бд, там интересно покопаться в том что и как работает
источник

y

yellow in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
а на сервере/локалке они чтоли рассинхронизированы?
что ты имел в виду под синхронизацией бд
источник

y

yellow in Django [ru] #STAY HOME
эту таблицу получается?(django_midgrations)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
yellow
что ты имел в виду под синхронизацией бд
ну, на локалке например не хватает или наоборот лишние, приводящие к конфликтам. Или наоборот в бд.
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
yellow
эту таблицу получается?(django_midgrations)
да посмотри ее, только не трогай)
источник

y

yellow in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
да посмотри ее, только не трогай)
понял, спасибо
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
yellow
понял, спасибо
и синхронизируй с кодом с помощью —fake
источник

А

Алексей in Django [ru] #STAY HOME
yellow
ci/cd настраиваю параллельно разбираясь как должно работать(слово продакшн применил чтобы не было двусмысленности)
Лично я миграции не удаляю, а внутри докера вызваю migrate, вот и все)
источник

А

Алексей in Django [ru] #STAY HOME
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Алексей
Лично я миграции не удаляю, а внутри докера вызваю migrate, вот и все)
лучше сквашить перед деплоем
источник

А

Алексей in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
лучше сквашить перед деплоем
В смысле?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Алексей
В смысле?
squashmigrations
источник

А

Алексей in Django [ru] #STAY HOME
Так деплой у меня заключается в сборке докер образа
источник

А

Алексей in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
squashmigrations
В одну соединять? Зачем?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Алексей
В одну соединять? Зачем?
чтоб не валялась тонна файлов в продакшн версии
источник

А

Алексей in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
чтоб не валялась тонна файлов в продакшн версии
Ну не знаю, есть ли смысл или нет, все равно пока-то миграций мало)  Образ получился примерно на 300 мб, меньше никак уже
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
и да, там все лишние тоже удаляются, в чистой миграции не нужно выполнять все действия которые ты на деве делал, типо мелких изменений в длине какого нибудь поля и тд.
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
В маленьких проектах мб и не критично но в больших там у тебя будут десятки если не сотни файлов миграций
источник