Size: a a a

2021 May 25

B

Bogdan in pro.elixir
Вообщем понял не буду удалять)
источник

IK

Ihor Katkov in pro.elixir
Можно, если они в контексте текущих изменений (в одном ПРе)
источник

IK

Ihor Katkov in pro.elixir
Миграции отображают историю изменений схемы базы данных. Как только ты добавляешь эти изменения в мастер, то миграции уже не подлежат изменениям
источник

B

Bogdan in pro.elixir
Понял, спасибо за объяснение.
источник

DG

Dmitry Grach in pro.elixir
Нет нельзя, если уже запушил. У коллеги, например фронтендера, может сломать базу, если ему надо работать со своим фронтом из отдельной репы, и он запускает бекенд из твоей ветки.
Менять можно только миграции которые не пушил.
Все что пушил - потенциально мог кто-то прогнать и менять уже нельзя.
источник

IK

Ihor Katkov in pro.elixir
Да, это корнер кейс
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Миграции которые не были задеплоены на прод можно менять
источник

ŹR

Źmićer Rubinštejn in pro.elixir
То что кто-то там мог потенциально прогнать - это его проблемы
источник

LL

Lama Lover in pro.elixir
Удваиваю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
До тех пока он не прогнал это на проде
источник

A ß in pro.elixir
Особенно если это фронт? 🌚
источник

ŹR

Źmićer Rubinštejn in pro.elixir
mix ecto.reset делает твой фронт после каждого пула из гита
источник

AK

Andy Krasnov in pro.elixir
Злой ты)))
источник

AN

Alexey Novoselov in pro.elixir
А через год выпиливаются все миграции и оставляется одна с результатом работы функции mix ecto.dump но это как говорится next level play, для начала достаточно все изменения делать в новых миграциях)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Миграция это довольно сомнительная херня
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Они накатываются по таймпстемпу - а это пространство с одним измерением
источник

V

V in pro.elixir
Ну такое, да. Миграция с таймстампом 123 может быть накачена в проде раньше чем 122
источник

V

V in pro.elixir
Если только CI-чек не проверяет номера миграций, но это делают умные люди, и я такого ещё не встречал
источник

ŹR

Źmićer Rubinštejn in pro.elixir
По хорошему надо резать все миграции на мерже в мастер и заставлять их ребейзить
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Только в таком случае можно говорить о каком-то порядке
источник