Size: a a a

2020 May 26

𝚙

𝚙∨¬𝚙 in rust_offtopic
миграции, например. вот я захотел переименовать данные между версиями программы. а она (программа) рулится на четырех разных тачках, там везде разные версии. я хочу какие-то из них обновить и мне нужно разный сет миграций выполнить (как на уровне приложения, так и на уровне данных)
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
если бы я мог как-то функционально написать преобразования из одной версии в другую
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
короче мне нужна какая-то long-term meta-lifetime монада
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ну типа все существующие решения полный ацтой, когда речь доходить до дата миграций
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ну прямо полное говно
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
говно говно говнище
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
какашка.
источник

NL

Nick Linker in rust_offtopic
чем? Есть type safe миграции, какую конкретно задачу ты пытаешься решить?
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ну вообще сейчас это можно сделать если сделать переменную окружения которая тупо считает коммиты в мастере относительно какой-то точки в мастере (например, первого коммита)
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
но это требует чтобы мастер был иммутабельный и все равно нужно очень много логики писать
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
Nick Linker
чем? Есть type safe миграции, какую конкретно задачу ты пытаешься решить?
где они есть?
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
как миграции могут быть тайп-сейф если все решения по миграциям не отталкиваются от логики, а просто делают дельты между разными таблицами?
источник

p

polunin.ai in rust_offtopic
𝚙∨¬𝚙
как миграции могут быть тайп-сейф если все решения по миграциям не отталкиваются от логики, а просто делают дельты между разными таблицами?
ну добавь в готовый файл миграции свою логику
источник

NL

Nick Linker in rust_offtopic
𝚙∨¬𝚙
где они есть?
в скалолазных инструментах, вокруг doobie что-то было, поищи
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
polunin.ai
ну добавь в готовый файл миграции свою логику
да понятно что руками можно вообще чудеса натворить
источник

p

polunin.ai in rust_offtopic
в нормальных ОРМах это можно делать на том же языке, на котором ты пишешь а не на скьюеле
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
бог создал землю и небо за 1 день
источник

p

polunin.ai in rust_offtopic
𝚙∨¬𝚙
да понятно что руками можно вообще чудеса натворить
а как ты это задашь по-другому, не пойму
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
голыми руками, по слухам
источник

p

polunin.ai in rust_offtopic
это на уровне "пусть программирует за меня АИ"
источник