Sequelize: try to disable timestamps that appeared in devicemessage table.
This commit is contained in:
@@ -2,6 +2,8 @@ version: '3.3'
|
||||
|
||||
services:
|
||||
node-app:
|
||||
# docker build -t iot-garden .
|
||||
# image: iot-garden
|
||||
build: .
|
||||
environment:
|
||||
- DATABASE_HOST=node-mysql
|
||||
|
||||
@@ -43,7 +43,16 @@ var DeviceMessage = sqlz.define('devicemessage', {
|
||||
field_name: { type: Sequelize.STRING(120), allowNull: false},
|
||||
field_value: { type: Sequelize.TEXT, allowNull: false},
|
||||
timestamp: { type: Sequelize.DATE, allowNull: false},
|
||||
});
|
||||
// createdAt: {
|
||||
// type: Sequelize.DATE,
|
||||
// allowNull: false,
|
||||
// defaultValue: Sequelize.literal('CURRENT_TIMESTAMP'),
|
||||
// },
|
||||
}
|
||||
,{
|
||||
timestamps: false, // Disable automatic timestamp management
|
||||
}
|
||||
);
|
||||
|
||||
DeviceMessage.GetByName = function (name, days)
|
||||
{
|
||||
|
||||
@@ -190,7 +190,7 @@ mqtt_client.on("message", function (topic, message) {
|
||||
newConfig[env].gardenIP = ip;
|
||||
fs.writeFileSync(configPath, JSON.stringify(newConfig, null, 2));
|
||||
handled = true;
|
||||
console.log("Got NEW reporded garden controller IP: " + ip + ". new value stored in persistent settings storage");
|
||||
console.log("Autoconfigure: Got NEW reporded garden controller IP: " + ip + ". new value stored in persistent settings storage");
|
||||
}
|
||||
} catch (e) {
|
||||
console.log("MQTT> error processing /ping message: " + e);
|
||||
|
||||
Reference in New Issue
Block a user