Size: a a a

Scala User Group

2020 September 14

λ

λoλcat in Scala User Group
К счастью переезд на другую бд требует настолько тщательного регресс тестирования, что трудозтраты на правку ров сиквела теряются на фоне
источник

λ

λoλdog in Scala User Group
кстати в pg можно сделать create table dual )
источник

λ

λoλcat in Scala User Group
Другое дело, если вы изначально пишите продукт, который должен работать с любой рдбмс
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Simon
Потому что проблемы с различиями между диалектами sql надо решать самому. Или я что-то не знаю про дуби.
Банально sql"select 42 from dual" не сработает на postgresql, а sql"select 42" - не сработает на oracle
А как этот запрос выглядит в slick?
источник

S

Simon in Scala User Group
λoλcat
К счастью переезд на другую бд требует настолько тщательного регресс тестирования, что трудозтраты на правку ров сиквела теряются на фоне
У меня были случаи необходимости поддержки одновременно 2 БД на одной кодовой базе.
И да, вторую БД добавили без переписывания - спасибо слику.
источник

λ

λoλdog in Scala User Group
λoλcat
К счастью переезд на другую бд требует настолько тщательного регресс тестирования, что трудозтраты на правку ров сиквела теряются на фоне
делаешь треит, пишешь две квери. Дуби кроссбд )
источник

DS

Danieλ Sλapman in Scala User Group
λoλdog
делаешь треит, пишешь две квери. Дуби кроссбд )
define уже «кроссбд»
источник

λ

λoλcat in Scala User Group
λoλdog
делаешь треит, пишешь две квери. Дуби кроссбд )
Спасибо! То, что искал
источник

λ

λoλdog in Scala User Group
кстати обычно те запросы что не кросс, врядли и генерацией нормально сделаешь
источник

λ

λoλcat in Scala User Group
Ну да. Обычно влажные мечты о генерируемом кросс-дб сиквеле присутствуют у тех, кто пользуется самыми простыми вещами
источник

DS

Danieλ Sλapman in Scala User Group
λoλcat
Ну да. Обычно влажные мечты о генерируемом кросс-дб сиквеле присутствуют у тех, кто пользуется самыми простыми вещами
Есть большая разница: всё написать руками, или сгенерировать 95% и написать руками 1-2 запроса
источник

DS

Danieλ Sλapman in Scala User Group
тот же quill умеет в query probing
источник

NV

Nikita Vilunov in Scala User Group
Danieλ Sλapman
Есть большая разница: всё написать руками, или сгенерировать 95% и написать руками 1-2 запроса
какая разница?
источник

DS

Danieλ Sλapman in Scala User Group
Nikita Vilunov
какая разница?
в количестве писанины, лол
источник

λ

λoλcat in Scala User Group
Nikita Vilunov
какая разница?
Как говорят в Одессе: две большие разницы
источник

NV

Nikita Vilunov in Scala User Group
Danieλ Sλapman
в количестве писанины, лол
а что, запрос на DSL'е меньше писать чем запрос на SQL'е?
источник

λ

λoλdog in Scala User Group
Danieλ Sλapman
Есть большая разница: всё написать руками, или сгенерировать 95% и написать руками 1-2 запроса
дык ты и в дуби можешь написать один запрос
источник

NV

Nikita Vilunov in Scala User Group
меньше строк?
источник

λ

λoλdog in Scala User Group
прост идешь и делаешь обертку над фрагментом и пляшешь)
источник

DS

Danieλ Sλapman in Scala User Group
Nikita Vilunov
а что, запрос на DSL'е меньше писать чем запрос на SQL'е?
бывают люди, которые не хотят по возможности писать SQL в 2020м, например я
источник