20 lines
744 B
JavaScript
20 lines
744 B
JavaScript
const { options, connect } = require("@tdengine/rest");
|
|
|
|
async function sqlInsert() {
|
|
options.path = "/rest/sql";
|
|
options.host = "localhost";
|
|
options.port = 6041;
|
|
let conn = connect(options);
|
|
let cursor = conn.cursor();
|
|
try {
|
|
let res = await cursor.query('CREATE DATABASE power');
|
|
res = await cursor.query('CREATE STABLE power.meters (ts timestamp, current float, voltage int, phase float) TAGS (location binary(64), groupId int)');
|
|
res = await cursor.query('INSERT INTO power.d1001 USING power.meters TAGS ("California.SanFrancisco", 2) VALUES (NOW, 10.2, 219, 0.32)');
|
|
console.log("res.getResult()", res.getResult());
|
|
} catch (err) {
|
|
console.log(err);
|
|
}
|
|
}
|
|
sqlInsert();
|
|
|