constcreateDB=`CREATE DATABASE IF NOT EXISTS POWER ${db} KEEP 3650 DURATION 10 BUFFER 16 WAL_LEVEL 1;`;
constcreateStable=`CREATE STABLE IF NOT EXISTS ${db}.${stable} (ts timestamp, current float, voltage int, phase float) TAGS (location binary(64), groupId int);`;
letwsSql=awaittaos.sqlConnect(conf);
awaitwsSql.exec(createDB);
awaitwsSql.exec(createStable);
// ANCHOR: create_topic
letcreateTopic=`CREATE TOPIC IF NOT EXISTS ${topics[0]} AS SELECT * FROM ${db}.${stable}`;
awaitwsSql.exec(createTopic);
// ANCHOR_END: create_topic
for(leti=0;i<10;i++){
awaitwsSql.exec(`INSERT INTO d1001 USING ${stable} (location, groupId) TAGS ("California.SanFrancisco", 3) VALUES (NOW, ${10+i}, ${200+i}, ${0.32+i})`);