WIP Added model, migration and bulk upsert fnc.

This commit is contained in:
Naida Vatric
2020-01-21 16:28:47 +01:00
parent 42eddb3aa5
commit 8d3f001678
5 changed files with 65 additions and 22 deletions

View File

@@ -14,9 +14,16 @@ class PostgresSaver {
const savedRecords = await bulkUpsertRealEstates(results);
//Extruding data for price history table
const resultPrices = savedRecords.map(realEstate => {
//Null values canot be recognized by ignore duplicates in sequalize
//Value price = 0 indicates 'cijena na upit'
const priceTmp =
realEstate.dataValues.price === null ? 0 : realEstate.dataValues.price;
return {
realEstateId: realEstate.dataValues.id,
price: realEstate.dataValues.price
price: priceTmp,
createdAt: realEstate.dataValues.createdAt,
updatedAt: realEstate.dataValues.updatedAt
};
});
const savedPrices = await bulkUpsertPriceHistory(resultPrices);