0
knex v0.7.6, стр 4.3.0CreateTable() генерирует таблицу падения
Может кто-нибудь объяснить, почему knex dropTable(), а затем CreateTable() в результате к образованию двух таблиц падения? Второй SQL "капля стол" генерируется по вызову CreateTable()
Код
return schema.dropTable('users')
.then(function(){
return schema.createTable('users',function(t){
t.string('login').primary();
t.json('data',true);});
})
отладочная Knex
Table
{ __cid: '__cid1', sql: 'drop table "mytable"', bindings: [] }
{ __cid: '__cid2', sql: 'drop table "mytable"', bindings: [] }
Не знаете, как это работает для вас. В моем тестировании это просто позволяет сделать вызов createTable(), поскольку dropTable() всегда выполняется успешно, а параметр _then_ содержит объект результатов. –