В настоящее время мы используем mysql/knex, и я добавляю SQLite в качестве базы данных для целей тестирования. Я получаюКак knex обрабатывает значения по умолчанию в SQLite?
Knex: warning - sqlite не поддерживает ввод значений по умолчанию. Установите флаг
useNullAsDefault
, чтобы скрыть это предупреждение. (см. документы http://knexjs.org/#Builder-insert).
Как Knex обрабатывает значения по умолчанию? Оставляет ли он по умолчанию какие-либо значения по умолчанию или добавляет значения по умолчанию после вставки в соответствии с инструкциями UPDATE
?
Я не хочу менять всю нашу кодовую базу (заменяю все значения по умолчанию), пытаясь выполнить минимальные изменения, которые позволят мне запустить SQLite в наших тестах ... в связи с этим появятся ошибки.
Обратите внимание, что клиент 'sqlite' рассчитывает только свойство' filename' вместо 'host' /' user'/'password' /' database', как показано в фрагменте кода. – cyanbeam
Спасибо @cyanbeam Я не знаю, как я это пропустил. Спасибо! – ArchNoob