old_contents: "use strict";
  
  var fs        = require("fs");
  var path      = require("path");
  var Sequelize = require("sequelize");
  var basename  = path.basename(module.filename);
  var env       = process.env.NODE_ENV || "development";
  var config    = require(__dirname + '/../config/config.json')[env];
  
  if (process.env.DATABASE_URL) {
     var sequelize = new Sequelize(process.env.DATABASE_URL, {
          dialect:  'postgres',
          protocol: 'postgres',
          port:     match[4],
          host:     match[3],
          logging:  true //false
      })
  } else {
      var sequelize = new Sequelize(config.database, config.username, config.password, config);
  }
  
  
  var db        = {};
  
  fs
    .readdirSync(__dirname)
    .filter(function(file) {
      return (file.indexOf(".") !== 0) && (file !== basename);
    })
    .forEach(function(file) {
      var model = sequelize["import"](path.join(__dirname, file));
      db[model.name] = model;
    });
  
  Object.keys(db).forEach(function(modelName) {
    if ("associate" in db[modelName]) {
      db[modelName].associate(db);
    }
  });
  
  db.sequelize = sequelize;
  db.Sequelize = Sequelize;
  
  module.exports = db;
  
new_contents: "use strict";
  
  var fs        = require("fs");
  var path      = require("path");
  var Sequelize = require("sequelize");
  var basename  = path.basename(module.filename);
  var env       = process.env.NODE_ENV || "development";
  var config    = require(__dirname + '/../config/config.json')[env];
  
  if (process.env.DATABASE_URL) {
     var sequelize = new Sequelize(process.env.DATABASE_URL)
  } else {
      var sequelize = new Sequelize(config.database, config.username, config.password, config);
  }
  
  
  var db        = {};
  
  fs
    .readdirSync(__dirname)
    .filter(function(file) {
      return (file.indexOf(".") !== 0) && (file !== basename);
    })
    .forEach(function(file) {
      var model = sequelize["import"](path.join(__dirname, file));
      db[model.name] = model;
    });
  
  Object.keys(db).forEach(function(modelName) {
    if ("associate" in db[modelName]) {
      db[modelName].associate(db);
    }
  });
  
  db.sequelize = sequelize;
  db.Sequelize = Sequelize;
  
  module.exports = db;
  
subject: fix heroku db config