// Connects to an SQL database, drop and re-create the schemas gulp.task('seed:sequelize', function(done) { const sequelize = require('./lib/services/sequelize'); sequelize.seed() .then(function() { sequelize.sequelize.close(); done(); }); });
var callbackDatabaseCreation = function() { sequelizeMaster.close(); sequelize.authenticate() .then(function(err) { scriptExecuter(scriptTablesCreation, callbackCreation, sequelize) }); }
suiteTeardown(() => { sequelize.close(); });
sequelize.sync({ force: true }) .then(async () => { await User.create({ uuid: userUUID, username: 'idangozlan', birthday: new Date(1980, 6, 20), }); // We can use the default sequelize methods by adding suffix of "Cached" // for example, findByIdCached: const [resUser, cacheHit] = await SRUser.findByPkCached(userCacheKey, userUUID); console.log('Sequelize Redis Model:', resUser.toJSON(), cacheHit); // We can also use the non cached methods (original methods) const orgUser = await User.findByPk(userUUID); console.log('Original Model:', orgUser.toJSON()); await sequelize.close(); await redisClient.quit(); });
afterAll(async () => { await models.sequelize.close(); });
}) .then(() => { sequelize.close() if (callback) { callback()
console.log('Original Model:', orgUser.toJSON()); _context.next = 15; return sequelize.close();
var callbackDatabaseCreationBig = function() { sequelizeMaster.close(); sequelizeDWH.authenticate() .then(function(err) { scriptExecuter(scriptTablesCreationBig, callbackCreationBig, sequelizeDWH) }); }