Size: a a a

2020 February 05

ИЛ

Иван Лещёв in Drupal RU
такое бывает?
источник

I<

Ivan <Chi> in Drupal RU
Энтити квери, для того и сделалан, чтобы разработчики не лазили во внутренности хранилища.
В общем случае контент сущность может вообще не в SQL БД хранится.
источник

N

Nikita in Drupal RU
Я сейчас получаю ноды с нужными параграфами (через ентити референс смотрю в поля параграфов, как сказал камрад). И потом по этим нодам уже строю запрос нужный. Но сразу вижу минус один жирный, если я захочу потом использовать параграфы в других сущностях то этот велосипед уже не будет работать
источник

I<

Ivan <Chi> in Drupal RU
структура таблиц не является частью публичного API, поэтому никто не гарантирует её сохранность
источник

ИЛ

Иван Лещёв in Drupal RU
Ivan
Энтити квери, для того и сделалан, чтобы разработчики не лазили во внутренности хранилища.
В общем случае контент сущность может вообще не в SQL БД хранится.
это просто сахар
источник

АК

Алексей Кузнецов in Drupal RU
Ivan
структура таблиц не является частью публичного API, поэтому никто не гарантирует её сохранность
Ну так поэтому я и предлагаю брать названия таблиц из определения сущностей)))
источник

ИЛ

Иван Лещёв in Drupal RU
Ivan
структура таблиц не является частью публичного API, поэтому никто не гарантирует её сохранность
ну да, конечно
зачем тогда фризят даже более мелкие изменения между мажорами?
источник

I<

Ivan <Chi> in Drupal RU
прецедент был не так давно, когда в таксономию ревизии завезли, и поломалось куча сайтов,  с нативными SQL запросами
источник

ИЛ

Иван Лещёв in Drupal RU
вдруг ноды стали не в таблице нод
источник

ИЛ

Иван Лещёв in Drupal RU
Ivan
прецедент был не так давно, когда в таксономию ревизии завезли, и поломалось куча сайтов,  с нативными SQL запросами
пишите тесты
источник

AB

Alan Bondarchuk 🌳🌲 in Drupal RU
persistence ignorance жеж)
источник

АК

Алексей Кузнецов in Drupal RU
Можно подумать, нативный SQL-запрос прямо проблема переписать
источник

AB

Alan Bondarchuk 🌳🌲 in Drupal RU
это смотря какой у тебя продакшен и сколько человек в команде
источник

AB

Alan Bondarchuk 🌳🌲 in Drupal RU
ты и знать не будешь кто его написал и когда уволился )
источник

АК

Алексей Кузнецов in Drupal RU
Зачем знать, кто ноаписал и когда уволился? Заглянул в журнал - там всё написано
источник

AB

Alan Bondarchuk 🌳🌲 in Drupal RU
ну десяток джойнов и полей прямо в строку сиди разбирай когда после очередного релиза прод упадет с 500кой
источник

AB

Alan Bondarchuk 🌳🌲 in Drupal RU
инженерный подход )))
источник

I<

Ivan <Chi> in Drupal RU
Alan Bondarchuk 🌳🌲
persistence ignorance жеж)
вот над запомнить, тоже буду умными словами всех пугать тут
источник

AB

Alan Bondarchuk 🌳🌲 in Drupal RU
если ебашишь напрямую запросы в базу в обход апи то предскажу шо тестов там не будет
источник

АК

Алексей Кузнецов in Drupal RU
Ну во-первых не в обход апи
источник