2
Troubleshooting
Denis Efremov edited this page 2021-12-08 02:09:38 +03:00

Node instance doesn't stop after using knex

Make sure to close knex instance after execution to avoid Node process hanging due to open connections:

async function migrate() {
  try {
    await knex.migrate.latest({/**config**/})
  } catch (e) {
    process.exit(1)
  } finally {
    try {
      knex.destroy()
    } catch (e) {}
  }
}

migrate()