Size: a a a

Golang Developers — русскоговорящее сообщество

2021 June 28

VB

Vladislav Bulgakov in Golang Developers — русскоговорящее сообщество
лол вообще нет)
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
Да, потому что зачастую для миграций используют вообще сторонние инструменты, с кодом приложения вообще не связанные. Тот же Ликвибейс, например.
источник

VB

Vladislav Bulgakov in Golang Developers — русскоговорящее сообщество
ну выгледит как рудимент конечно)) со своим xml
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
Не знаю, как выглядит, но в большинстве проектов, что я видел, инструмент миграций не был завязан на ORM. Ну кроме всякого пхп-говна, где автомиграция разрабам генерила создание индексов без concurrently - и они даже не понимали этого
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
Я миграции всегда на чистом sql пишу - мне норм
источник

꧁岡

꧁倫太郎 岡部꧂... in Golang Developers — русскоговорящее сообщество
Madman!
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
та же доктрина отлично генерит миграции, нет смысла писать руками
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Мужик 💪
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
Мб. Но я в пыховых проектах Phinx юзаю
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
В любом случае кое-где будешь писать руками. То же создание функционального индекса Доктрина вряд ли сгенерит
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
поглядел, вроде можно добиться такого, но не вижу смысла
проще ручками написать в скл в миграции доктрины
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
А создание поля с дефолтным значением Доктрина одним запросом делает?
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
да, без проблем
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
Так проблема как раз есть - будет блокировка при применении такой миграции. На большой таблице всё раком может встать на несколько часов
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
ну никто не говорил что тулза генерации миграции создает оптимальный скл
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
она создает, само собой, только базовые вещи
если вам нужно добавить поле в 100млн таблицу, то само собой лучше руками через копирование таблиц и данных и код еще под это дело сваять
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
помнится мне перкона для мускла такое умеет, кажись
источник

D

Dmitriy in Golang Developers — русскоговорящее сообщество
А разве в Go как-то иначе обычно? Ну, когда Gorm не используется
источник

A

Andrew in Golang Developers — русскоговорящее сообщество
Ну дык да, обмазываются гормами
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
dbmate
лучший тул для миграций, написан на го, годится везде
миграции на sql
источник