2017-07-20 10 views
0

私はSQLデータベースから情報を取得してノードに情報を表示するアプリケーションを作っていますが、私は少しばかり離れていて、テーブル全体をゆるやかな個別データの代わりに印刷する方法を見つけようとしています。推奨する可能性のあるnpmパッケージはありますか?そうでない場合は、私は見ていないこれを行うための明白な方法はありますか?ノードにSQLデータベースを記録するNPMパッケージはありますか?

ありがとうございました。

答えて

1

私はこのためにhttps://www.npmjs.com/package/tableを使用しました。 (私は、単純なMySQLのREPLでそれを使用している - https://github.com/sidorares/myki)ログmysqlの出力のための例を参照してください:それはトリックを行うことができようになります返信用の

const connection = mysql.createConnection(Object.assign({}, config, { rowsAsArray: true })); 

const chalk = require('chalk'); 

function myEval(cmd, context, filename, callback) { 
    connection.query(cmd, (err, rows, fields) => { 
    if (err) { 
     if (!err.fatal) { 
    console.log(chalk.red(err.message)); 
    return; 
     } else { 
     return callback(err); 
     } 
    } 
    console.log(
     table([fields.map(f => chalk.bold(f.name))].concat(rows.map(r => r.map(c => util.inspect(c, { colors: true }))))) 
    ); 
    callback(null); 
    }); 
} 
+0

ありがとう!私は今それを試してみます。 –

関連する問題