Преглед на файлове

The names of the migration file table references must match the casing specified by the models when they get created. Hence the issue where tables cannot be found when running npm run start.

nher1625 преди 5 години
родител
ревизия
871235f81b
променени са 22 файла, в които са добавени 47 реда и са изтрити 47 реда
  1. 2 2
      migrations/20170925191833-create-bans-table.js
  2. 2 2
      migrations/20170925200317-create-categories-table.js
  3. 2 2
      migrations/20170925201609-create-ips-table.js
  4. 2 2
      migrations/20170925201924-create-logs-table.js
  5. 2 2
      migrations/20170925202317-create-notifications-table.js
  6. 2 2
      migrations/20170925202519-create-pollanswers-table.js
  7. 2 2
      migrations/20170925202651-create-pollquestions-table.js
  8. 2 2
      migrations/20170925202801-create-pollvotes-table.js
  9. 2 2
      migrations/20170925203055-create-postnotifications-table.js
  10. 2 2
      migrations/20170925203433-create-posts-table.js
  11. 2 2
      migrations/20170925204011-create-reports-table.js
  12. 2 2
      migrations/20170925204327-create-settings-table.js
  13. 2 2
      migrations/20170925204827-create-threads-table.js
  14. 2 2
      migrations/20170925205649-create-userip-table.js
  15. 2 2
      migrations/20170925205832-create-users-table.js
  16. 2 2
      migrations/20170925210453-create-admintokens-table.js
  17. 2 2
      migrations/20170927123720-add-show-description-column.js
  18. 2 2
      migrations/20171203220305-add-picture-column.js
  19. 2 2
      migrations/20171208231827-create-profile-picture-table.js
  20. 3 3
      migrations/20171208235706-add-profile-picture-column.js
  21. 2 2
      migrations/20180104141055-create-session-table.js
  22. 4 4
      migrations/20181209110718-add-plaintext-column.js

+ 2 - 2
migrations/20170925191833-create-bans-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('bans', {
+    return queryInterface.createTable('Bans', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -30,6 +30,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('bans');
+    return queryInterface.dropTable('Bans');
   }
 };

+ 2 - 2
migrations/20170925200317-create-categories-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('categories', {
+    return queryInterface.createTable('Categories', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -27,6 +27,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('categories');
+    return queryInterface.dropTable('Categories');
   }
 };

+ 2 - 2
migrations/20170925201609-create-ips-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('ips', {
+    return queryInterface.createTable('Ips', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -18,6 +18,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('ips');
+    return queryInterface.dropTable('Ips');
   }
 };

+ 2 - 2
migrations/20170925201924-create-logs-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('logs', {
+    return queryInterface.createTable('Logs', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -30,6 +30,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('logs');
+    return queryInterface.dropTable('Logs');
   }
 };

+ 2 - 2
migrations/20170925202317-create-notifications-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('notifications', {
+    return queryInterface.createTable('Notifications', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -27,6 +27,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('notifications');
+    return queryInterface.dropTable('Notifications');
   }
 };

+ 2 - 2
migrations/20170925202519-create-pollanswers-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('pollanswers', {
+    return queryInterface.createTable('PollAnswers', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -22,6 +22,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('pollanswers');
+    return queryInterface.dropTable('PollAnswers');
   }
 };

+ 2 - 2
migrations/20170925202651-create-pollquestions-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('pollquestions', {
+    return queryInterface.createTable('PollQuestions', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -22,6 +22,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('pollquestions');
+    return queryInterface.dropTable('PollQuestions');
   }
 };

+ 2 - 2
migrations/20170925202801-create-pollvotes-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('pollvotes', {
+    return queryInterface.createTable('PollVotes', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -20,6 +20,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('pollvotes');
+    return queryInterface.dropTable('PollVotes');
   }
 };

+ 2 - 2
migrations/20170925203055-create-postnotifications-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('postnotifications', {
+    return queryInterface.createTable('PostNotifications', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -20,6 +20,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('postnotifications');
+    return queryInterface.dropTable('PostNotifications');
   }
 };

+ 2 - 2
migrations/20170925203433-create-posts-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('posts', {
+    return queryInterface.createTable('Posts', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -31,6 +31,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('posts');
+    return queryInterface.dropTable('Posts');
   }
 };

+ 2 - 2
migrations/20170925204011-create-reports-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('reports', {
+    return queryInterface.createTable('Reports', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -24,6 +24,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('reports');
+    return queryInterface.dropTable('Reports');
   }
 };

+ 2 - 2
migrations/20170925204327-create-settings-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('settings', {
+    return queryInterface.createTable('Settings', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -19,6 +19,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('settings');
+    return queryInterface.dropTable('Settings');
   }
 };

+ 2 - 2
migrations/20170925204827-create-threads-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('threads', {
+    return queryInterface.createTable('Threads', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -34,6 +34,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('threads');
+    return queryInterface.dropTable('Threads');
   }
 };

+ 2 - 2
migrations/20170925205649-create-userip-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('userip', {
+    return queryInterface.createTable('UserIp', {
       createdAt: Sequelize.DATE,
       updatedAt: Sequelize.DATE,
 
@@ -14,6 +14,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('userip');
+    return queryInterface.dropTable('UserIp');
   }
 };

+ 2 - 2
migrations/20170925205832-create-users-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('users', {
+    return queryInterface.createTable('Users', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -31,6 +31,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('users');
+    return queryInterface.dropTable('Users');
   }
 };

+ 2 - 2
migrations/20170925210453-create-admintokens-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('admintokens', {
+    return queryInterface.createTable('AdminTokens', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -18,6 +18,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('admintokens');
+    return queryInterface.dropTable('AdminTokens');
   }
 };

+ 2 - 2
migrations/20170927123720-add-show-description-column.js

@@ -2,13 +2,13 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.addColumn('settings', 'showDescription', {
+    return queryInterface.addColumn('Settings', 'showDescription', {
       type: Sequelize.BOOLEAN,
       defaultValue: false
     })
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropColumn('settings', 'showDescription')
+    return queryInterface.dropColumn('Settings', 'showDescription')
   }
 };

+ 2 - 2
migrations/20171203220305-add-picture-column.js

@@ -2,12 +2,12 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.addColumn('users', 'picture', {
+    return queryInterface.addColumn('Users', 'picture', {
       type: Sequelize.TEXT('long')
     })
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropColumn('users', 'picture')
+    return queryInterface.dropColumn('Users', 'picture')
   }
 };

+ 2 - 2
migrations/20171208231827-create-profile-picture-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('profilepictures', {
+    return queryInterface.createTable('ProfilePictures', {
       id: {
         type: Sequelize.INTEGER,
         primaryKey: true,
@@ -19,6 +19,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('profilepictures');
+    return queryInterface.dropTable('ProfilePictures');
   }
 };

+ 3 - 3
migrations/20171208235706-add-profile-picture-column.js

@@ -2,12 +2,12 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.addColumn('profilepictures', 'mimetype', {
+    return queryInterface.addColumn('ProfilePictures', 'mimetype', {
       type: Sequelize.STRING
     })
   },
 
-  down: (queryInterface, Sequelize) => {
-    return queryInterface.dropColumn('profilepictures', 'mimetype')
+  down: (queryInterface) => {
+    return queryInterface.dropColumn('ProfilePictures', 'mimetype')
   }
 };

+ 2 - 2
migrations/20180104141055-create-session-table.js

@@ -2,7 +2,7 @@
 
 module.exports = {
   up: (queryInterface, Sequelize) => {
-    return queryInterface.createTable('sessions', {
+    return queryInterface.createTable('Sessions', {
       createdAt: Sequelize.DATE,
       updatedAt: Sequelize.DATE,
       
@@ -18,6 +18,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.dropTable('sessions');
+    return queryInterface.dropTable('Sessions');
   }
 };

+ 4 - 4
migrations/20181209110718-add-plaintext-column.js

@@ -2,12 +2,12 @@ let cheerio = require('cheerio');
 
 module.exports = {
   up: async (queryInterface, Sequelize) => {
-    await queryInterface.addColumn('posts', 'plainText', {
+    await queryInterface.addColumn('Posts', 'plainText', {
       type: Sequelize.TEXT
     });
 
     let posts = await queryInterface.sequelize.query(
-      'SELECT id, content FROM posts',
+      'SELECT id, content FROM Posts',
       { type: queryInterface.sequelize.QueryTypes.SELECT }
     );
 
@@ -18,7 +18,7 @@ module.exports = {
       }
 
       return queryInterface.sequelize.query(
-        'UPDATE posts SET plainText = :text WHERE id = :id',
+        'UPDATE Posts SET plainText = :text WHERE id = :id',
         { replacements }       
       )
     });
@@ -27,6 +27,6 @@ module.exports = {
   },
 
   down: (queryInterface, Sequelize) => {
-    return queryInterface.removeColumn('posts', 'plainText');
+    return queryInterface.removeColumn('Posts', 'plainText');
   }
 };