scripting engine

This commit is contained in:
Jan Prochazka
2020-06-11 10:09:04 +02:00
parent ca079d5dce
commit f68bdafd9f
11 changed files with 127 additions and 28 deletions

View File

@@ -1,13 +1,24 @@
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.queryReader({
connection: {
server: 'localhost',
engine: 'mysql',
user: 'root',
password: 'test',
port: '3307',
engine: 'mssql',
user: 'sa',
password: 'Pwd2020Db',
database: 'Chinook',
},
sql: 'SELECT * FROM Genre',
@@ -17,7 +28,7 @@ async function run() {
const csvWriter = await dbgateApi.csvWriter({
fileName: 'test.csv',
header: true,
// header: false,
});
const consoleWriter = await dbgateApi.consoleObjectWriter();

View File

@@ -1,7 +1,26 @@
id,country
1,Czechia
2,Austria
3,Germany
4,Romania
5,Great Britain
6,"Bosna, Hecegovina"
GenreId,Name
1,Rock
2,Jazz
3,Metal
4,Alternative & Punk
5,Rock And Roll
6,Blues
7,Latin
8,Reggae
9,Pop
10,Soundtrack
11,Bossa Nova
12,Easy Listening
13,Heavy Metal
14,R&B/Soul
15,Electronica/Dance
16,World
17,Hip Hop/Rap
18,Science Fiction
19,TV Shows
20,Sci Fi & Fantasy
21,Drama
22,Comedy
23,Alternative
24,Classical
25,Opera
1 id GenreId country Name
2 1 1 Czechia Rock
3 2 2 Austria Jazz
4 3 3 Germany Metal
5 4 4 Romania Alternative & Punk
6 5 5 Great Britain Rock And Roll
7 6 6 Bosna, Hecegovina Blues
8 7 Latin
9 8 Reggae
10 9 Pop
11 10 Soundtrack
12 11 Bossa Nova
13 12 Easy Listening
14 13 Heavy Metal
15 14 R&B/Soul
16 15 Electronica/Dance
17 16 World
18 17 Hip Hop/Rap
19 18 Science Fiction
20 19 TV Shows
21 20 Sci Fi & Fantasy
22 21 Drama
23 22 Comedy
24 23 Alternative
25 24 Classical
26 25 Opera