]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/models/application.js
1 module
.exports = function (sequelize
, DataTypes
) {
2 const Application
= sequelize
.define('Application',
5 type: DataTypes
.INTEGER
,
12 updateMigrationVersion
20 // ---------------------------------------------------------------------------
22 function loadMigrationVersion (callback
) {
24 attributes: [ 'migrationVersion' ]
27 return this.findOne(query
).asCallback(function (err
, data
) {
28 const version
= data
? data
.migrationVersion : 0
30 return callback(err
, version
)
34 function updateMigrationVersion (newVersion
, transaction
, callback
) {
40 transaction
= callback
42 options
.transaction
= transaction
45 return this.update({ migrationVersion: newVersion
}, options
).asCallback(callback
)