title: Knex migrations with Electron and sqlite?
body: <p>I am using sqlite as my database for an offline app which is made in electron.
  For creating the database, I was using knex migrations.
  Problem is, it will run fine in development, i would migrate the database and start the electron process.</p>
  
  <p>But while packaging the app for production build, I need the migrations to run on the client machine on the first start up. So that the database would be created and when there is an application update, a new migration would keep the database updated. </p>
  
  <p>What is the appropriate approach for this. How do i run the migrations on app start up, or how do i keep the migrations in the bundle.
  Won't all the code be kept in app.asar? Will the migration code be run from there? </p>
  
  <p>Also, where should the database be created in the client machine?</p>