支持es6的节点db迁移选项



我在节点中找不到任何支持es6的db-migration的迁移工具。

我尝试在node-migrate中使用——harmony标志,但是不能使它工作。

是可能的还是我应该坚持使用非es6迁移工具?

Try node-db-migration

以es6为例:

import * as sqlite3 from 'sqlite3';
import {CommandsRunner, SQLite3Driver} from 'node-db-migration';
async function run() {
    const db = new sqlite3.Database(':memory:');
    const migrations = new CommandsRunner({
        driver: new SQLite3Driver(db),
        directoryWithScripts: __dirname + '/diff',
    });
    await migrations.run('migrate')
    console.log("this will print after migrations are finished");
}
run();

最新更新