@hinie

Как пребилдить knex querys?

Привет, у меня есть
async create(user: CreateUserDto) {
    return await this.knex.table('users').insert(user);
  }

что после компиляции так и выглядит this.knex.table('users').insert(user);
можно ли, и стоит ли добится прекомпеляции в sql raw querry
ради лучшей производительности
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer
Насколько мне известно из коробки так не выйдет, только если писать свою надстройку, что на мой взгляд бессмысленно
К тому же не думаю, что вы получите сверх прирост производительности
Если хотите, то используйте те же сырые запросы

Насчет самописного решения:
- сделать хуки на компиляцию
- транслировать knex в sql
- заменить код knex на голые квери, вызываемые через драйвер БД
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы