Size: a a a

pro.rb (Ruby/Rails / RU)

2020 September 18

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Вот Comment.joins(:post).where(posts: { id: User.posts } это построится в такой запрос - Comment.joins(:post).where(posts: { id: Select *.id from .... }
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
Вот Comment.joins(:post).where(posts: { id: User.posts } это построится в такой запрос - Comment.joins(:post).where(posts: { id: Select *.id from .... }
эм, SQL будет выглядеть явно по другому
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Например как ?
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
типа SELECT * FROM posts LEFT JOIN .........
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
я же написал - каждая БД в меру следования стандарту SQL XX построит запрос по своему
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
ну речь идет о MySQL
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Oracle никаких JOINS не написшет ... по крайней мере 9.Х ... 11.X тоже но не точно
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
ну речь идет о MySQL
Я это знание из эфира должен был получить ?
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Вопрос в том что тянуть выборку id в приложение не стоит точно, особенно если у тебя "большие" таблицы ...
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
Вопрос в том что тянуть выборку id в приложение не стоит точно, особенно если у тебя "большие" таблицы ...
там мелкие таблицы
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Ибо вытянуть 1_000_000 int значений по памяти напряжно ... БД же всё сама разрешит
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
там мелкие таблицы
Поэтому писать нужно кое как ?
источник

CR

CocoaRocket Rocket 🚀... in pro.rb (Ruby/Rails / RU)
Mikhail Churakov
Поэтому писать нужно кое как ?
не знаю как нужно писать, вот и задаюсь вопросами
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
сча
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Ну и дальше читать
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
CocoaRocket Rocket 🚀
там мелкие таблицы
Тогда на самом деле главное чтобы хорошо читалось и можно было просто всё отрефакторить :)
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Смешнее когда таблицы маленькие, добавим N+1 и когда у проекта взрывной рост - все валится
источник

MC

Mikhail Churakov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Смешнее когда таблицы маленькие, добавим N+1 и когда у проекта взрывной рост - все валится
Зато потом разберётся с ORM
источник
2020 September 21

ML

Minori Lori in pro.rb (Ruby/Rails / RU)
Привет всем
источник