Задать вопрос
@hinie

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

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

что после компиляции так и выглядит this.knex.table('users').insert(user);
можно ли, и стоит ли добится прекомпеляции в sql raw querry
ради лучшей производительности
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик free
    3 дня
    Далее
  • Хекслет
    Автоматизатор тестирования на JavaScript
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer
Насколько мне известно из коробки так не выйдет, только если писать свою надстройку, что на мой взгляд бессмысленно
К тому же не думаю, что вы получите сверх прирост производительности
Если хотите, то используйте те же сырые запросы

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

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

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