2021-04-29 15:46:11 -07:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
const fs = require('fs');
|
|
|
|
|
|
|
|
|
|
exports.up = function(db, callback) {
|
|
|
|
|
db.runSql('ALTER TABLE settings ADD COLUMN valueBlob MEDIUMBLOB', function (error) {
|
|
|
|
|
if (error) return callback(error);
|
|
|
|
|
|
2021-06-24 09:09:08 -07:00
|
|
|
fs.readFile('/home/yellowtent/boxdata/avatar.png', function (error, avatar) {
|
2021-04-29 15:46:11 -07:00
|
|
|
if (error && error.code === 'ENOENT') return callback();
|
|
|
|
|
if (error) return callback(error);
|
|
|
|
|
|
|
|
|
|
db.runSql('INSERT INTO settings (name, valueBlob) VALUES (?, ?)', [ 'cloudron_avatar', avatar ], callback);
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
exports.down = function(db, callback) {
|
|
|
|
|
callback();
|
|
|
|
|
};
|