Bladeren bron

fix: migration for pageHistory content column type

NGPixel 5 jaren geleden
bovenliggende
commit
4dc7e05373
1 gewijzigde bestanden met toevoegingen van 19 en 0 verwijderingen
  1. 19 0
      server/db/migrations/2.1.85.js

+ 19 - 0
server/db/migrations/2.1.85.js

@@ -0,0 +1,19 @@
+/* global WIKI */
+
+exports.up = knex => {
+  return knex.schema
+    .alterTable('pageHistory', table => {
+      switch (WIKI.config.db.type) {
+        // No change needed for PostgreSQL and SQLite
+        case 'mariadb':
+        case 'mysql':
+          table.specificType('content', 'LONGTEXT').alter()
+          break
+        case 'mssql':
+          table.specificType('content', 'VARCHAR(max)').alter()
+          break
+      }
+    })
+}
+
+exports.down = knex => { }