Size: a a a

TypeORM - Русскоязычное сообщество

2021 July 09

D

Dmitriy in TypeORM - Русскоязычное сообщество
Так сделалай условием джойна max(id) eventsLog
источник

VR

Vova Rybak in TypeORM - Русскоязычное сообщество
"aggregate functions are not allowed in JOIN conditions"
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Всем привет
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Как в typeORM построить модели по базе автоматически как в prisma ?
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Константин вы не в курсе возможно ли это реализовать из под капота ?
источник
2021 July 10

D

DaunPony in TypeORM - Русскоязычное сообщество
Привет, возможно ли удалить таблицу из базы путем удаления ее Entity из кода и удаления relationship'ов с другими таблицами? Умеет ли такое делать migration:generate у typeorm?
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Привет. Да умеет но при помощи генерации не уверен
источник

D

DaunPony in TypeORM - Русскоязычное сообщество
Синхронизацией не охото пользоваться, а генерацией я пробовал так попробовать сделать, но не получилось. Может быть, я что-то пропустил? Может что-то в Entity необходимо указать
источник

D

DaunPony in TypeORM - Русскоязычное сообщество
В доке про это ни слова
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Легче зайти в базу и удалить ее потом с чистой совестью удалить Entity ))
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Тут шарящие парни подсказать не хотят как это правильно реализовать ? 😏😏
источник

D

DaunPony in TypeORM - Русскоязычное сообщество
Насколько же это правильно, если миграция необходима еще, чтобы сохранять историю изменений)
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Понял забираю свои слова ))
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Тогда придётся без генерации тебе делать в ручную написать больше не нашёл информации ;(
источник

D

DaunPony in TypeORM - Русскоязычное сообщество
Да, все этому и ведет(
источник

КБ

Константин Брызгалин... in TypeORM - Русскоязычное сообщество
если очень хочется то можно 🙂 но я не уверен что следует об этом писать, я наткнулся на этот способ, раскапывая исходники typeorm и вообще это сильно зависит от деталей реализации и может сломаться в любой момент… но пока метод работает… не знаю только стоит ли его описывать… долго печатать да и хак знатный…
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
Спасибо за ответ )). Описывать не нужно я уважаю твоё время ⏳. Признателен если ссылки покидаешь на код или статья есть, а дальше я сам потыкаю
источник

КБ

Константин Брызгалин... in TypeORM - Русскоязычное сообщество
статей нет, сам раскапывал. способ неофициальный, рукотворный. делается подзапрос с row_number() over (partition by ... order by ...), потом делается запрос из подзапроса и манипуляциями с метадатой query builder-а заставляем typeorm делать из запроса getMany и возвращать энтити а не raw-объекты…
источник

w

wYwYw in TypeORM - Русскоязычное сообщество
👍👍👍 спасибо
источник

КБ

Константин Брызгалин... in TypeORM - Русскоязычное сообщество
наверное если энтити в результатах не нужны, можно просто на manager сделать query и написать сырым sql, по использованию оконных функций можно легко нагуглить…
источник