Size: a a a

2020 February 25

RC

Ruslan Chekalov in PiterPy Idle
ну благо у меня не джанго
источник

RC

Ruslan Chekalov in PiterPy Idle
у меня спринг)
источник

RC

Ruslan Chekalov in PiterPy Idle
с хибером
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
И ты, как я писал выше, можешь не хотеть мигрировать
источник

RC

Ruslan Chekalov in PiterPy Idle
но в целом в джанге я так же делал и катил всегда миграции руками
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
То есть мигрируешь только при первом обращении к данным, например
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Ruslan Chekalov
но в целом в джанге я так же делал и катил всегда миграции руками
У тебя не должно быть доступа к проду как у разработчика, ты должен предоставить скрипт миграции и протестировать его как и весь другой код на CI
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Это всё не очень удобно делать, для твоего кода PostgreSQL - внешняя система, а структура твоих данных - часть бизнес-логики
источник

RC

Ruslan Chekalov in PiterPy Idle
Alexander Ovchinnikov 🦁
У тебя не должно быть доступа к проду как у разработчика, ты должен предоставить скрипт миграции и протестировать его как и весь другой код на CI
а у меня его и нет, я пишу скрипт на sql, а его катит дба, так лучше?)
источник

RC

Ruslan Chekalov in PiterPy Idle
а перед этим ревьюит
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Получается, тут ручная работа
источник

RC

Ruslan Chekalov in PiterPy Idle
да, с ревью и роллбэками
источник

RC

Ruslan Chekalov in PiterPy Idle
не уверен что в накатке миграций нужен ci в проде
источник

RC

Ruslan Chekalov in PiterPy Idle
в тесте понятное дело автоматом
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Ну, в идеале, это должно быть автоматизировано и быть тестом на CI
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Ну, в общем, когда тебе захочется без дба, в итоге ты придёшь к реализации “NoSQL на PostgreSQL”
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
Тупую систему вполне можно реализовать на базе более продвинутой, но у тебя начнут появляться мысли «я хочу упростить»
источник

RC

Ruslan Chekalov in PiterPy Idle
Alexander Ovchinnikov 🦁
Ну, в общем, когда тебе захочется без дба, в итоге ты придёшь к реализации “NoSQL на PostgreSQL”
когда я без дба - дба это я
источник

RC

Ruslan Chekalov in PiterPy Idle
Alexander Ovchinnikov 🦁
Тупую систему вполне можно реализовать на базе более продвинутой, но у тебя начнут появляться мысли «я хочу упростить»
надо попробовать конечно
источник

AO

Alexander Ovchinnikov 🦁 in PiterPy Idle
PostgreSQL нужна ради SQL
источник