create valid relay schema.json
This commit is contained in:
@@ -9,7 +9,7 @@ export class PowerDataSeed {
|
||||
|
||||
static saveCsv(opts, done){
|
||||
opts = extend({
|
||||
path: __dirname + "/../../data/example/power_data.csv"
|
||||
path: __dirname + "/../../data/power_data.csv"
|
||||
}, opts || {});
|
||||
var stream = fs.createReadStream(opts.path),
|
||||
csvStream = csv.fromStream(stream, {headers: ['house_id', 'time', 'power']}),
|
||||
@@ -38,7 +38,7 @@ export class PowerDataSeed {
|
||||
end_date: moment().unix(),
|
||||
interval: 180, // every 3 minutes (in s)
|
||||
average: 1400, // Wh
|
||||
path: __dirname + "/../../data/example/power_data.csv"
|
||||
path: __dirname + "/../../data/power_data.csv"
|
||||
}, opts || {});
|
||||
|
||||
var row_date = opts.start_date,
|
||||
@@ -65,7 +65,7 @@ export class PowerDataSeed {
|
||||
export class HouseSeed {
|
||||
static saveCsv(opts, done){
|
||||
opts = extend({
|
||||
path: __dirname + "/../../data/example/houses.csv"
|
||||
path: __dirname + "/../../data/houses.csv"
|
||||
}, opts || {});
|
||||
var stream = fs.createReadStream(opts.path),
|
||||
csvStream = csv.fromStream(stream, {headers: ['id', 'name']}),
|
||||
@@ -85,3 +85,25 @@ export class HouseSeed {
|
||||
}
|
||||
}
|
||||
|
||||
export class UserSeed {
|
||||
static saveCsv(opts, done){
|
||||
opts = extend({
|
||||
path: __dirname + "/../../data/users.csv"
|
||||
}, opts || {});
|
||||
var stream = fs.createReadStream(opts.path),
|
||||
csvStream = csv.fromStream(stream, {headers: ['username', 'house_id']}),
|
||||
rows = [];
|
||||
|
||||
csvStream.on("data", function(data){
|
||||
console.log(JSON.stringify(data))
|
||||
rows.push(data);
|
||||
});
|
||||
csvStream.on("end", function(){
|
||||
console.log(rows);
|
||||
DB.User.bulkCreate(rows, {validate: true}).then(()=>{
|
||||
console.log("DONE!")
|
||||
done();
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user