170 похожих чатов

Какой посоветуете мигратор базы на го самый нормальный?

8 ответов

20 просмотров

по-моему, goose но go-migrate тоже ничего, вроде

Daniel Podolsky
по-моему, goose но go-migrate тоже ничего, вроде

Я недавно делал такой выбор и остановился на goose, потому что он умеет делать имена миграций с timestamp в начале. это очень удобно, когда ты мержишь свои изменения с кем-то еще в проекте. go-migrate использует просто возрастающий int как номер миграции и при таком подходе будет трудно понять очередность миграций и какая-когда была добавлена

Артем Быков
Я недавно делал такой выбор и остановился на goose...

Так а если делать номер монотонно возрастающим, который будет отражать порядок, в котором были добавлены миграции - все понятно же будет? Мы так у себя в проекте и делаем

Игорь Яцевич
Так а если делать номер монотонно возрастающим, ко...

если 2-а человека ответвились от мастера и добавили миграции, то у них будет один и тот же номер.

Артем Быков
если 2-а человека ответвились от мастера и добавил...

У них будет конфликт при мерже в гите, и они его явно руками разрулят

Игорь Яцевич
У них будет конфликт при мерже в гите, и они его я...

а зачем страдать, если можно сделать так, что конфликта никогда не будет

Игорь Яцевич
ИМХО на страдание не похоже, но тут дело вкуса

про вкус согласен. но чем меньше тебе приходится делать ручками, тем лучше. опять же ИМХО

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта