dbgate/test/exportTable.js

26 lines
564 B
JavaScript
Raw Normal View History

2020-06-04 09:18:46 +00:00
const dbgateApi = require('@dbgate/api');
async function run() {
const queryReader = await dbgateApi.queryReader({
connection: {
server: 'localhost',
engine: 'mysql',
user: 'root',
password: 'test',
port: '3307',
database: 'Chinook',
},
sql: 'SELECT * FROM Genre',
});
// const queryReader = await dbgateApi.fakeObjectReader({ delay: 1000 });
const csvWriter = await dbgateApi.csvWriter({
fileName: 'test.csv',
});
await dbgateApi.copyStream(queryReader, csvWriter);
}
dbgateApi.runScript(run);