Size: a a a

2021 May 06

AH

Ayrat Hudaygulov in F# Chat
миграции возможно.
источник

A

Alexandr in F# Chat
А апдейты и делиты как в апликейшене делаются?
источник

AH

Ayrat Hudaygulov in F# Chat
Я понимаю что ты хотел подъебать, но нет!
источник

A

Alexandr in F# Chat
Не хотел, просто видимо я ещё тупее тебя и воспринял твой текст буквально. Так что ты имел ввиду?
источник

AH

Ayrat Hudaygulov in F# Chat
ну я имел в виду что я делаю в орм только базовые операции (если надо делит, то тоже там делаю, да, просто забыл перечислить)
источник

AH

Ayrat Hudaygulov in F# Chat
если надо что-то сложное с кучей джойнов и чтобы эффективно репорт собрать, я просто пишу SQL
источник

MS

Mykola Shevchenko in F# Chat
Кстати, а подскажите как правильно работать с бд. Как я понял при подключении к бд приложение должно проверять и в случае необходимости создавать или делать миграцию для бд из кода. Я просто такими вещами вручную занимаюсь) Я смотрел fluent migrator , но я не до конца понимаю его функциональность, он запускает тот же alter table, но из кода?
источник

MS

Mykola Shevchenko in F# Chat
Или там гораздо больше функциональности?
источник

EB

Eyes in the Box in F# Chat
FluentMigrator имхо лучший из существующих
источник

EB

Eyes in the Box in F# Chat
все тебе миграции версионирует, транзакции, приятный синтаксис
источник

EB

Eyes in the Box in F# Chat
хошь пиши raw миграции, хошь генерь из кода
источник

VP

Vasiliy Pereverzev in F# Chat
Ну как выбор между EF core и FluentMigrator ну в целом да. Но придется писать миграции руками
источник

MS

Mykola Shevchenko in F# Chat
Я использую даппер, например, то есть выбор идет только на fluentmigrator, но какие плюхи он дает по сравнению с ручными миграциями? Я не догоняю
источник

EB

Eyes in the Box in F# Chat
Но придется писать миграции руками - в контексте SQL это в моем понимании звучит скорее как преимущество 😅
источник

EB

Eyes in the Box in F# Chat
это просто человеческая обертка над ручными миграциями, только и всего
источник

A

Alexandr in F# Chat
А, фух. У меня просто проскачила мысль, что вместо апдейта делаешь селект и инсерт, ну типа иммутабельность как в фшарпе, только для БД ... Интересно, кто-нибудь ещё до такого мог додуматься, кроме меня (
источник

AH

Ayrat Hudaygulov in F# Chat
ну кстати, в какссандре делиты лучше не делать! томбстоны, все дела
источник

AH

Ayrat Hudaygulov in F# Chat
ну и инсерты там апдейты заменяют
источник

AH

Ayrat Hudaygulov in F# Chat
ну это если ты хочешь выдрочить из нее триллионы иопсов
источник

MS

Mykola Shevchenko in F# Chat
А функциональнсть типа, изменить типы моделек и оно автоматом находит разницу с таблицами и генерит миграции? Или это только в ef?
источник