aboutsummaryrefslogtreecommitdiffstats
path: root/src/internal-server/start/migrate.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal-server/start/migrate.js')
-rw-r--r--src/internal-server/start/migrate.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/internal-server/start/migrate.js b/src/internal-server/start/migrate.js
index 97cefcc54..403f7cb86 100644
--- a/src/internal-server/start/migrate.js
+++ b/src/internal-server/start/migrate.js
@@ -1,13 +1,13 @@
1const { ferdiVersion } = require('../../environment-remote'); 1const { ferdiumVersion } = require('../../environment-remote');
2 2
3/** 3/**
4 * Migrate server database to work with current Ferdi version 4 * Migrate server database to work with current Ferdium version
5 */ 5 */
6const Database = use('Database'); 6const Database = use('Database');
7const User = use('App/Models/User'); 7const User = use('App/Models/User');
8 8
9const migrateLog = text => { 9const migrateLog = text => {
10 console.log('\u001B[36m%s\u001B[0m', 'Ferdi Migration:', '\u001B[0m', text); 10 console.log('\u001B[36m%s\u001B[0m', 'Ferdium Migration:', '\u001B[0m', text);
11}; 11};
12 12
13module.exports = async () => { 13module.exports = async () => {
@@ -21,7 +21,7 @@ module.exports = async () => {
21 const user = await User.find(1); 21 const user = await User.find(1);
22 let settings; 22 let settings;
23 if (!user) { 23 if (!user) {
24 migrateLog("🎩 Migrating from old Ferdi version as user doesn't exist"); 24 migrateLog("🎩 Migrating from old Ferdium version as user doesn't exist");
25 25
26 // Create new user 26 // Create new user
27 await Database.raw('INSERT INTO "users" ("id") VALUES (\'1\');'); 27 await Database.raw('INSERT INTO "users" ("id") VALUES (\'1\');');
@@ -35,18 +35,18 @@ module.exports = async () => {
35 if ( 35 if (
36 !settings || 36 !settings ||
37 !settings.db_version || 37 !settings.db_version ||
38 settings.db_version !== ferdiVersion 38 settings.db_version !== ferdiumVersion
39 ) { 39 ) {
40 const srcVersion = 40 const srcVersion =
41 settings && settings.db_version ? settings.db_version : '5.4.0-beta.2'; 41 settings && settings.db_version ? settings.db_version : '5.4.0-beta.2';
42 migrateLog(`🔮 Migrating table from ${srcVersion} to ${ferdiVersion}`); 42 migrateLog(`🔮 Migrating table from ${srcVersion} to ${ferdiumVersion}`);
43 43
44 // Migrate database to current Ferdi version 44 // Migrate database to current Ferdium version
45 // Currently no migrations 45 // Currently no migrations
46 46
47 // Update version number in database 47 // Update version number in database
48 if (!settings) settings = {}; 48 if (!settings) settings = {};
49 settings.db_version = ferdiVersion; 49 settings.db_version = ferdiumVersion;
50 const newUser = await User.find(1); // Fetch user again as we might have only just created it 50 const newUser = await User.find(1); // Fetch user again as we might have only just created it
51 newUser.settings = JSON.stringify(settings); 51 newUser.settings = JSON.stringify(settings);
52 await newUser.save(); 52 await newUser.save();