]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/models/application.js
46dcfde33bf88fb3103db5b0ef80709ed1e1c8e4
3 module
.exports = function (sequelize
, DataTypes
) {
4 const Application
= sequelize
.define('Application',
7 type: DataTypes
.INTEGER
,
18 updateMigrationVersion
26 // ---------------------------------------------------------------------------
28 function loadMigrationVersion (callback
) {
30 attributes: [ 'migrationVersion' ]
33 return this.findOne(query
).asCallback(function (err
, data
) {
34 const version
= data
? data
.migrationVersion : 0
36 return callback(err
, version
)
40 function updateMigrationVersion (newVersion
, transaction
, callback
) {
46 transaction
= callback
48 options
.transaction
= transaction
51 return this.update({ migrationVersion: newVersion
}, options
).asCallback(callback
)