Я пытаюсь настроить knex, чтобы я мог запускать seeder и миграцию для тестовой базы данных для интеграционных тестов. Я выбрал alasql и нашел некоторые ресурсы здесь и здесь , предполагающие, что это возможно. Я использую модуль knex-alasql и инструкции по его настройке. Так как я настраиваю это для заполнения, я делаю настройку в файле knexfile.js
, расположенном в корне приложения. Однако я постоянно сталкиваюсь с этой ошибкой.
![image of error](https://i.stack.imgur.com/c5627.png)
Я считаю, что это связано с тем, как knex анализирует клиентский ключ в пригодный для использования диалект. Я предполагаю, что это работало бы на более старой сборке knex, но не на текущей версии, на которой я 0.15.2
Приемлемым ответом будет некоторое понимание обходного пути или лучшей базы данных в памяти, на которой я могу запускать интеграционные тесты.