knex.js を使用して MySQL データベースに接続しています。いくつかのテーブルを作成したい。これまで、私は 2 つのスタイルを見てきました。createTable
そのうちの1つは、そのような使用を連鎖させます。
knex.schema.createTable('foo',function(table){...}).createTable('bar'...)
他のスタイルは、then
メカニズムを使用して同じことを行います。
knex.schema.createTable('foo',function(table){...}).then(function() {
knex.schema.createTable.createTable('bar'...)
それらは意味的に似ていますか?彼らが同じことをしていると仮定できますか?最初の節が完全に終了したら、両方とも 2 番目の節を実行しますか?