Refactoring database and model definition into its own file
This commit is contained in:
20
nodeapp/db/db.js
Normal file
20
nodeapp/db/db.js
Normal file
@@ -0,0 +1,20 @@
|
||||
const Sequelize = require('sequelize');
|
||||
const Op = Sequelize.Op
|
||||
|
||||
// Setup database, using credentials set in .env
|
||||
const sequelize = new Sequelize('database', process.env.DB_USER, process.env.DB_PASS, {
|
||||
dialect: 'sqlite',
|
||||
storage: '.data/database.sqlite'
|
||||
});
|
||||
|
||||
// Define 'readings' table structure
|
||||
const Readings = sequelize.define('readings', {
|
||||
timestamp: {
|
||||
type: Sequelize.DATE
|
||||
},
|
||||
reading: {
|
||||
type: Sequelize.INTEGER
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = {Op, Readings}
|
||||
Reference in New Issue
Block a user