Если вы хотите вызывать ваши функции после сработки коллбека запроса к БД, то нужно либо:
1) Указать эти функции уже внутри коллбека (он сам вызовет эти функции)
2) Промисифировать функцию вызова бд, чтобы можно было применять к ней await (или then, кому как удобно):
const runBdQuery = query => new Promise((resolve, reject) => {
deDB.run(query, function(err) {
if (err)
reject(err);
res = true;
resolve(res) // тут все что угодно
console.log('Step1');
});
})
Далее можно делать так:
const makeQuery = async () => {
const query = "SELECT id, dt FROM meta";
await runBdQuery(query);
await step1();
----------
await step6();
}
makeQuery();