From 1507718e656a9159b895d61f7e8fcb5bcae398db Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Sun, 21 Aug 2016 21:17:50 -0400 Subject: [PATCH] comments for models --- models/db.js | 6 +++--- models/run.js | 12 ++++++------ models/users.js | 20 ++++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/models/db.js b/models/db.js index 1e183f5..a637609 100644 --- a/models/db.js +++ b/models/db.js @@ -1,7 +1,7 @@ -var Sequelize = require('sequelize'); +var Sequelize = require('sequelize'); //require sequelize package -var DB_URL = process.env.DATABASE_URL || 'postgres://matthuntington@localhost:5432/sedstack'; +var DB_URL = process.env.DATABASE_URL || 'postgres://matthuntington@localhost:5432/sedstack'; //use either environment variable or static url -var db = new Sequelize(DB_URL); +var db = new Sequelize(DB_URL); //create the connection. Will not run multiple times, due to require cacheing the file module.exports = db; diff --git a/models/run.js b/models/run.js index ac2939f..5b4ded5 100644 --- a/models/run.js +++ b/models/run.js @@ -1,11 +1,11 @@ -var Sequelize = require('sequelize'); -var db = require('./db.js'); +var Sequelize = require('sequelize'); //require sequelize package +var db = require('./db.js'); //require connection to the db -var Runs = db.define('run', { - date: Sequelize.DATE, - distance: Sequelize.FLOAT, +var Runs = db.define('run', { //set up model variables + date: Sequelize.DATE, //use date data type + distance: Sequelize.FLOAT, //float for distance }); -db.sync(); +db.sync(); //if table does not exist, create it module.exports = Runs; diff --git a/models/users.js b/models/users.js index 2e0ff2c..eef76f6 100644 --- a/models/users.js +++ b/models/users.js @@ -1,17 +1,17 @@ -var Sequelize = require('sequelize'); -var Runs = require('./run.js'); -var db = require('./db.js'); +var Sequelize = require('sequelize'); //require sequelize package +var Runs = require('./run.js'); //require our Runs model +var db = require('./db.js'); //require connection to the DB -var Users = db.define('user', { - username: { - type: Sequelize.STRING, - unique: true +var Users = db.define('user', { //set up model for Users + username: { + type: Sequelize.STRING, //string data type + unique: true //each value must be unique in the DB }, - password: Sequelize.STRING + password: Sequelize.STRING //string for password }); -Users.hasMany(Runs, { as: 'Runs' }); +Users.hasMany(Runs, { as: 'Runs' }); //set up the relationship that Users have many runs. Will create a user_id column in the Runs table -db.sync(); +db.sync(); //if table does not exist yet, create it module.exports = Users;